Size: a a a

2020 March 03

EG

Emmanuel Goldstein in rust_offtopic
Выдаёт тупо ничего до следующего cargo clean
источник

EG

Emmanuel Goldstein in rust_offtopic
cargo check вообще не работает.
источник

λ

λоλторт in rust_offtopic
polunin.ai
Есть Any
В расте не все типы Any. Any не пропихнёшь в любую дырку.
источник

EG

Emmanuel Goldstein in rust_offtopic
Вот тебе и хороший тулинг. :(
источник

p

polunin.ai in rust_offtopic
λоλторт
В расте не все типы Any. Any не пропихнёшь в любую дырку.
И в питоне
источник

EG

Emmanuel Goldstein in rust_offtopic
Не, в питоне как раз Any — подтип любого типа.
источник

EG

Emmanuel Goldstein in rust_offtopic
В Rust нет.
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Не, в питоне как раз Any — подтип любого типа.
ПОДТИП?
источник

DF

Dollar Føølish in rust_offtopic
Кек
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Не, в питоне как раз Any — подтип любого типа.
Ок, в си шарпе object
источник

λ

λоλторт in rust_offtopic
Хотя да, не удивительно
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
ПОДТИП?
Да. Аналог Rust'овского &dyn Any — это object.
источник

λ

λоλторт in rust_offtopic
polunin.ai
Ок, в си шарпе object
object не пропихнёшь в любую дырку
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Да. Аналог Rust'овского &dyn Any — это object.
Нет. Это отдельный тип, для которого прикостылили неявную коэрцию.
источник

EG

Emmanuel Goldstein in rust_offtopic
«Подтип любого типа» нужен для миграции с кучи динамически типизированных библиотек, к сожалению. В своём коде есть опция, чтобы запретить Any вообще.
источник

p

polunin.ai in rust_offtopic
λоλторт
object не пропихнёшь в любую дырку
Ошибка в рантайме будет, да
источник

p

polunin.ai in rust_offtopic
Как и в питоне
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
Нет. Это отдельный тип, для которого прикостылили неявную коэрцию.
Нет, object это как раз надтип любого типа, вполне корректный. mypy не даст тебе с ним ничего сделать, пока ты не проверишь, что это конкретно такое.
источник

λ

λоλторт in rust_offtopic
polunin.ai
Ошибка в рантайме будет, да
серьёзно?
источник

λ

λоλторт in rust_offtopic
источник