Size: a a a

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

2020 October 17

D

Denis in Rust — русскоговорящее сообществo
Eugene
почему?
ну лан) пример — закрытие десткрипторов
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Mikail Bagishov
Ну например, Sender::send в mpsc-канале хороший пример имхо.
Хотя не, странный пример
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Ок держу в курсе, дискорд раста помог мне намного меньше, чем этот канал.
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
На самом деле самое действенное — писать на форумы)
источник

Э

Эрик in Rust — русскоговорящее сообществo
вафель 🧇
На самом деле самое действенное — писать на форумы)
Да прямо на гитхабе ишшу завести.
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Эрик
Да прямо на гитхабе ишшу завести.
Нет, там зачастую не отвечают.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Уфф.
источник

D

Denis in Rust — русскоговорящее сообществo
Mikola Summer Duck
Ок держу в курсе, дискорд раста помог мне намного меньше, чем этот канал.
дай угадаю, там просто сказали "impossible"? )
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Хуже, не поняли вопроса.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Ну и, импоссибл мне сказали ещё здесь.
источник

D

Denis in Rust — русскоговорящее сообществo
ну там лучше сразу минимальный пример скидывать
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Да минимальный пример это
struct Foo<'a>(&'a u8);
let foo = Foo(&9);
let foo_any_ptr = &foo as *const dyn Any;
источник

Э

Эрик in Rust — русскоговорящее сообществo
Проблема в том, что тебе лайфтаймы нужно сохранять. Но лайфтаймов не существует, поэтому их нельзя даункастить.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Мне не нужно сохранять лайфтаймы.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Поэтому Any не работает с лайфтаймами.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Mikola Summer Duck
Мне не нужно сохранять лайфтаймы.
Нужно, иначе у тебя ссылки в типе могу умереть.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Инварианты лайфтаймов соблюдены абстракцией которая использует этот даункаст.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Это буквально, по определению, юз кейз для ансейф.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну так и кастуй там лайфтаймы к статике трансмутом, кто мешает?
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Я уже отвечал на этот вопрос
источник