Size: a a a

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

2020 August 31

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
this is not mrklf
Как называется библиотека, с помощью которой можно Display для полей енама писать доккомментами?
displaydoc
источник

/

/bin/cat in Rust — русскоговорящее сообществo
вафель 🧇
Не важно, взятие уникальной ссылки при других живущих — всё равно UB
как это можно проверить?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
/bin/cat
как это можно проверить?
что проверить?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
ну, что там два mut ref
источник

t

this is not mrklf in Rust — русскоговорящее сообществo
спасибо
источник

/

/bin/cat in Rust — русскоговорящее сообществo
в рантайме
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
/bin/cat
ну, что там два mut ref
Использовать Rc/Arc например и не извращаться
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
А ещё лучше: не хранить глобального изменяемого состояния
источник

/

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

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
ugh 🤦‍♂️
источник

/

/bin/cat in Rust — русскоговорящее сообществo
а так могут прислать мусор по сети и забивать кучу
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
/bin/cat
а так могут прислать мусор по сети и забивать кучу
И как глобально изменяемый Vec от этого поможет?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
хм, можно сделать глобальный массив на N элементов
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Мне кажется тут типичная x/y problem
источник

/

/bin/cat in Rust — русскоговорящее сообществo
возможно, что это premature optimization
источник

/

/bin/cat in Rust — русскоговорящее сообществo
хз
источник

/

/bin/cat in Rust — русскоговорящее сообществo
но время жизни shared ссылки очень небольшое
источник

V

Vladimir in Rust — русскоговорящее сообществo
вафель 🧇
Использовать Rc/Arc например и не извращаться
Зачем, просто reffcel
источник

/

/bin/cat in Rust — русскоговорящее сообществo
а вот через refcell можно проверить в рантайме все?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
затем заменить на unsafe
источник