Size: a a a

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

2020 October 20

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Mikail Bagishov
Но у них Sender не клонируется
Ой, а тут тоже это не нужно
источник

К

Кирилл in Rust — русскоговорящее сообществo
Ладно, спасибо. Буду думать дальше. Думал, что OnceCell решит мои проблемы. Ошибся. Наверное на мутаксе что-нибудь наворочу.
источник

К

Кирилл in Rust — русскоговорящее сообществo
Эрик
Вообще, по-моему, проще не interior mutability делать, а просто oneshot-channel.
Тут скорее oneshot spmc
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Кирилл
Тут скорее oneshot spmc
Это можно реализовать, завернув Receiver ваншота в мьютекс
источник

Э

Эрик in Rust — русскоговорящее сообществo
Вообще, почему ты не хочешь Send и Sync баунды на T?
источник

К

Кирилл in Rust — русскоговорящее сообществo
Эрик
Вообще, почему ты не хочешь Send и Sync баунды на T?
Скорее, только Sync не хочу. Потому что костыльно сделал нечто подобное на std-шных каналах без требования Sync.
источник

К

Кирилл in Rust — русскоговорящее сообществo
Кирилл
Скорее, только Sync не хочу. Потому что костыльно сделал нечто подобное на std-шных каналах без требования Sync.
Без unsafe
источник

Э

Эрик in Rust — русскоговорящее сообществo
Почему "костыльно"?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ченнелы придумали как раз для таких вещей.
источник

Э

Эрик in Rust — русскоговорящее сообществo
А вот через interior mutability куда-то в shared memory писать — это как раз костыль.
источник

К

Кирилл in Rust — русскоговорящее сообществo
Эрик
Почему "костыльно"?
Ну, тут я рациональных аргументов не приведу)
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Эрик
А вот через interior mutability куда-то в shared memory писать — это как раз костыль.
Да нет, вполне нормальне решение. Каналы так и работают.

Просто не надо переизобретать велосипеды.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Mikail Bagishov
Да нет, вполне нормальне решение. Каналы так и работают.

Просто не надо переизобретать велосипеды.
Да я знаю, что они так и работают.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Может @emmanuelGoldstein знает больше
Кратко: это нетривиально, как это разумно сделать — непонятно, юзай билдеры.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Кратко: это нетривиально, как это разумно сделать — непонятно, юзай билдеры.
Ага, лучше кривой асинк сделаем с ансаунд пинами))
источник

p

polunin.ai in Rust — русскоговорящее сообществo
И подождем 3 года chalk
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Всяко лучше чем решать реальные проблемы
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
polunin.ai
Ага, лучше кривой асинк сделаем с ансаунд пинами))
До стабилизации асинка вся экосистема раста была в найтли
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
На стейбле было вообще делать нечего
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Emmanuel Goldstein
На стейбле было вообще делать нечего
Как будто сейчас есть что делать лол
источник