Size: a a a

2020 May 14

MB

Mikail Bagishov in rust_offtopic
Alex Zhukovsky
error[E0658]: `impl Trait` in type aliases is unstable
 --> src\lib.rs:31:19
  |
31 |     type Future = impl Future<Output=Result<Self::Transform, Self::InitError>>;
  |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
Ты что, на стейбле сидишь O_o?
источник

MB

Mikail Bagishov in rust_offtopic
источник

AZ

Alex Zhukovsky in rust_offtopic
Mikail Bagishov
Ты что, на стейбле сидишь O_o?
какая неожиданность - да, конечно на стейбле
источник

p

polunin.ai in rust_offtopic
>nightly
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
>nightly
и что?
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
и что?
в найтли и гаты есть
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
в найтли и гаты есть
гатов нет
источник

MB

Mikail Bagishov in rust_offtopic
Точнее, только над лайфтаймами
источник

MB

Mikail Bagishov in rust_offtopic
Я так понимаю, для GATов, обобщенных над типами, требуется chalk. А он в rustc пока вообще не работает
источник

p

polunin.ai in rust_offtopic
кто такой chalk
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
кто такой chalk
проверялка трейтов.
источник

MB

Mikail Bagishov in rust_offtopic
И видимо выводилка трейтов и типов
источник

MB

Mikail Bagishov in rust_offtopic
rust-analyzer использует его для работы с трейтами.
источник

MB

Mikail Bagishov in rust_offtopic
источник

s

sexst in rust_offtopic
Julian =) Coffee
Я не знаю физику по которой у меня процессор работает, я плохой програмист?
Ну, наверное, ты таки представляешь что такое указатель, базовые вопросы работы с памятью, весёлое ручное швыряние битов и байтов, выравнивание полей в структурах, как происходит вызов функций и прочее?
Вот в питоне этого всего не познать, оно скрыто нахрен.
Да там даже можно про разную разрядность целых чисел никогда не узнать.
источник

s

sexst in rust_offtopic
Alex Zhukovsky
раст для веба не лучше чем го для блокчейна)
Ну да. Потому что разные языки с разной заточкой и задуманной областью применения.
источник

e

egoarka in rust_offtopic
sexst
Ну да. Потому что разные языки с разной заточкой и задуманной областью применения.
ну как бы раст для веба мастхев
источник

NL

Nick Linker in rust_offtopic
❓(возможно глупый)
Почему разработчики языка пошли по пути запинивания объектов и неперемещаемых типов, а не по следующему пути:

Если у нас есть самоссылающаяся структура, то можно после перемещения просто пройтись по всем указателям и пропатчить на новые локации.

Все указатели, которые будут инвалидированы - мы о них знаем, пройтись по ним не проблема.

Да, это медленнее, чем не перемещать такой тип, но если надо перфоманс, просто писать без лишних перемещений.

Зато было бы гибче, меньше запретов от компилятора.

В принципе это можно было бы сделать или я что-то упускаю из вида?
источник

SP

Stanislav Popov in rust_offtopic
извините что принес это говно но оно достойно дизлайка
источник

e

egoarka in rust_offtopic
tldr ?
источник