Size: a a a

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

2020 August 18

R

Roman in Rust — русскоговорящее сообществo
*Такие вопросы и изобилие RefCell всегда как-то положительно коррелируют*
источник

V

Vladimir in Rust — русскоговорящее сообществo
Roman
*Такие вопросы и изобилие RefCell всегда как-то положительно коррелируют*
Главное чтоб к ансейфцеллу не пришёл
источник

R

Roman in Rust — русскоговорящее сообществo
Даже если сначала придет, потом одумается и уйдет
источник

R

Roman in Rust — русскоговорящее сообществo
Главное одуматься
источник

Э

Эрик in Rust — русскоговорящее сообществo
Это без refcell надо делать, на одних Option.
источник

В

Вафель in Rust — русскоговорящее сообществo
Roman
Даже если сначала придет, потом одумается и уйдет
unsafe это временное, боль — вечное
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
Эрик
Это без refcell надо делать, на одних Option.
А получится без RefCell? Я тут штудирую "Learn Rust With Entirely Too Many Linked Lists ", и даже двусвязный список на указателях приходится городить на RefCell, потому что нужно два мутабельных заимствования на один объект. С бинарным деревом должно быть аналогично.
источник

R

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

R

Roman in Rust — русскоговорящее сообществo
И далеко не всегда надо ссылаться мутабельно
источник

R

Roman in Rust — русскоговорящее сообществo
И даже когда надо, то проще вместо указателей хранить индексы дочерних/родительских узлов дерева
источник

R

Roman in Rust — русскоговорящее сообществo
RefCell очень хорошая штука, для очень узкого круга задач. Но есть такая традиция, что новичики суют его везде.
источник

R

Roman in Rust — русскоговорящее сообществo
Вот у меня тут небольшой проектик на пару десятков тысяч строк. Сейчас скажу сколько там RefCell...
4. Все в модуле для WASM подменяют Mutex
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Vladimir
Главное чтоб к ансейфцеллу не пришёл
как будто что-то плохое
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Alex Noname
в рокете всё равно надо монтировать вручную
как у меня горит с этого ignite/mount/launch (pun intended)
источник

AN

Alex Noname in Rust — русскоговорящее сообществo
Alex Zhukovsky
как у меня горит с этого ignite/mount/launch (pun intended)
обычно после ignite и начинает гореть
источник

R

Roman in Rust — русскоговорящее сообществo
Yevhenii Babichenko
как будто что-то плохое
Спички детям не игрушки
источник

В

Вафель in Rust — русскоговорящее сообществo
Alex Zhukovsky
как у меня горит с этого ignite/mount/launch (pun intended)
А в чём проблема?
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Roman
Спички детям не игрушки
так-то оно да, у меня ансейфцелл за 2+ лет программирования на расте ровно один раз решил практическую задачу, а рефцелл в принципе мимо прошёл
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Вафель
А в чём проблема?
ну смехуечки не к месту. При чем тут ракета, почему лаунч? А, у нас фреймворк называется rocket. Ха-ха, мяу
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Alex Zhukovsky
ну смехуечки не к месту. При чем тут ракета, почему лаунч? А, у нас фреймворк называется rocket. Ха-ха, мяу
как будто что-то плохое)
источник