Size: a a a

2020 March 28

∅ч

∅ ч in rust_offtopic
но в доках скрыт, и весит анстейбл
источник

∅ч

∅ ч in rust_offtopic
пахнет Unsafe
источник

p

polunin.ai in rust_offtopic
А у Any - stable
источник

∅ч

∅ ч in rust_offtopic
polunin.ai
А у Any - stable
ну я щас про trait Error говорю
источник

∅ч

∅ ч in rust_offtopic
хотя кстати, там еще и даункаст есть
источник

p

polunin.ai in rust_offtopic
Именно так получают из MyCustomError -> dyn Error
источник

∅ч

∅ ч in rust_offtopic
я про наоборот
источник

p

polunin.ai in rust_offtopic
И потом обратно
источник

∅ч

∅ ч in rust_offtopic
Box<dyn Error> -> MyCustomError
источник

∅ч

∅ ч in rust_offtopic
да
источник

p

polunin.ai in rust_offtopic
Да, и так тоже
источник

∅ч

∅ ч in rust_offtopic
серавно енамы лучше будут)
источник

p

polunin.ai in rust_offtopic
Не всегда
источник

∅ч

∅ ч in rust_offtopic
polunin.ai
Не всегда
а когда нет?
источник

А⚙

Антон ⚙️ in rust_offtopic
Vabka
вообще перегрузка по возвращаемому значению - зло, так что можно такой вариант запретить
То есть str::parse — это плохо?
источник

p

polunin.ai in rust_offtopic
∅ ч
а когда нет?
Когда у тебя ошибки из разных бмблиотек
источник

∅ч

∅ ч in rust_offtopic
polunin.ai
Когда у тебя ошибки из разных бмблиотек
ну и что?
источник

p

polunin.ai in rust_offtopic
Антон ⚙️
То есть str::parse — это плохо?
Да
источник

∅ч

∅ ч in rust_offtopic
если человеку не нужно обрабатывать ошибку, то пусть ее использует как dyn Error
источник

∅ч

∅ ч in rust_offtopic
ничего не мешает привязать trait Error к енаму ошибок
источник