Size: a a a

Rust — русскоговорящее сообществo

2020 April 18

В

Вафель in Rust — русскоговорящее сообществo
Хотя не, str не получишь. А вот [T] можно
источник

Э

Эрик in Rust — русскоговорящее сообществo
str тот же [u8], только не все байты можно.
источник

Э

Эрик in Rust — русскоговорящее сообществo
И [T], где T: ?Sized нельзя как раз.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Да и вообще, кроме [] в расте нет ?Sized типов пока что.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Эрик
Да и вообще, кроме [] в расте нет ?Sized типов пока что.
Trait objects?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Trait objects?
А, действительно. А я уже и забыл про них.
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
str тот же [u8], только не все байты можно.
Ну просто [u8; N] есть, а аналога для str — нет
источник

Э

Эрик in Rust — русскоговорящее сообществo
И не будет, потому что там длина не просто динамическая, она ещё и от контента зависит. Ты офигеешь такое рисовать.
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
И [T], где T: ?Sized нельзя как раз.
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
И не будет, потому что там длина не просто динамическая, она ещё и от контента зависит. Ты офигеешь такое рисовать.
Рисовать? Динамическая длинна?...
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну вот смотри, есть у тебя [u8; 1] массив, который мы определим как str, и в котором хранится 'q'. А теперь тебе надо там хранить 'й'. А ты не можешь.
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
Ну вот смотри, есть у тебя [u8; 1] массив, который мы определим как str, и в котором хранится 'q'. А теперь тебе надо там хранить 'й'. А ты не можешь.
Ну да. Не вижу проблем
источник

Э

Эрик in Rust — русскоговорящее сообществo
Нельзя. У тебя там T, а не [T].
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
Нельзя. У тебя там T, а не [T].
> &Wrapper<[u8]>
>> [u8]
источник

Э

Эрик in Rust — русскоговорящее сообществo
Переслано от Эрик
И [T], где T: ?Sized нельзя как раз.
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
Переслано от Эрик
И [T], где T: ?Sized нельзя как раз.
А, ну тут да. Собственно это не имеет смысла ¯\_(ツ)_/¯
источник

В

Вафель in Rust — русскоговорящее сообществo
Вафель
Ну да. Не вижу проблем
b'' и так уже возвращает [u8; N], почему не может быть спец типа для строк?
источник

В

Вафель in Rust — русскоговорящее сообществo
Эрик
И [T], где T: ?Sized нельзя как раз.
Я имел в виду что T = [U] можно хранить
источник

В

Вафель in Rust — русскоговорящее сообществo
Т.е. просто unsized тип.
источник

СЛ

Сергей Луценко in Rust — русскоговорящее сообществo
Упс
источник