Size: a a a

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

2020 August 25

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Кто он? Если я убираю банд то всё работает. Как теперь что все типы должны имплементить Error?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Андрей Казанцев
Кто он? Если я убираю банд то всё работает. Как теперь что все типы должны имплементить Error?
Баунд не предполагает наличие типов без размера
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
У тебя тип не sized получается, а надо чтоб был
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Box<dyn Error> какразтаки sized
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
dyn Error нет
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Андрей Казанцев
Box<dyn Error> какразтаки sized
Он не compile time sized
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Не надо путать два этих понятия
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Ссылку на объяснение
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Андрей Казанцев
Ссылку на объяснение
В стд мне кажется ошибка https://doc.rust-lang.org/src/std/error.rs.html#493
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Там не зватает ?Sized
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Там T: Error, а мог бы быть T: Error + ?Sized
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Andrey Vlasov
Там T: Error, а мог бы быть T: Error + ?Sized
+
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Boris Vinogradov
Не надо путать два этих понятия
Нету никаких двух понятий. Или я не нашёл.
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Boris Vinogradov
Он не compile time sized
Box<T: !Sized> не compile-time sized?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
А если быть точным, Box<dyn Error>
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Andrey Vlasov
А если быть точным, Box<dyn Error>
Неа
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Правда?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Andrey Vlasov
Правда?
Иначе была бы ишью если это ошибка авторов стандартной библиотеки
источник

V

Vladimir in Rust — русскоговорящее сообществo
Boris Vinogradov
Иначе была бы ишью если это ошибка авторов стандартной библиотеки
Ты говоришь что бокс не sized?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Boris Vinogradov
Иначе была бы ишью если это ошибка авторов стандартной библиотеки
Интересный ответ
источник