Size: a a a

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

2017 November 23

MD

Memory Doctor in Rust — русскоговорящее сообщество
pl 🦑 hk
переменные должны жить, пока они используются
GC-guy
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
источник

С

Серж in Rust — русскоговорящее сообщество
Anton TrionProg
Потому что логично unsafe нужно использовать, когда мы лезем куда-то в железо или извращаемся, но тут мы вынуждены обманывать borrow checker, который обожает борровить всю структуру в геттерах вида fn get_a_mut(&mut self) -> &mut A и, видимо, еще и closure так себя ведет тоже.

может кто-то знает, как сделать такие геттеры более нормальными? copy, clone, assign не предлагать, нужно именно вырывать поле из из структуры. Зачем эти геттеры? А как ты сделаешь в расте что-то вида наследования? заюзаешь определенный трейт для схожих объектов.
https://github.com/rust-unofficial/patterns/blob/master/patterns/compose-structs.md
оффициальный паттерн тм от кор тим раста, нужно структуры бить на подструктуры и методы объявлять для них
источник

LM

Loo Maclin in Rust — русскоговорящее сообщество
Серж
https://github.com/rust-unofficial/patterns/blob/master/patterns/compose-structs.md
оффициальный паттерн тм от кор тим раста, нужно структуры бить на подструктуры и методы объявлять для них
я не понимаю зачем что то бить если у меня может быть одна структура
источник

LM

Loo Maclin in Rust — русскоговорящее сообщество
и я хочу менять поля в ней как угодно
источник

LM

Loo Maclin in Rust — русскоговорящее сообщество
к чему это всё
источник

lp

lil pep in Rust — русскоговорящее сообщество
Серж
https://github.com/rust-unofficial/patterns/blob/master/patterns/compose-structs.md
оффициальный паттерн тм от кор тим раста, нужно структуры бить на подструктуры и методы объявлять для них
официальный паттерн в репозитории под названием rust-unofficial )
источник

С

Серж in Rust — русскоговорящее сообщество
lil pep
официальный паттерн в репозитории под названием rust-unofficial )

Nick Cameron nrc
Research engineer at Mozilla. I hack on @rust-lang.
источник

С

Серж in Rust — русскоговорящее сообщество
контрибутор
источник

MD

Memory Doctor in Rust — русскоговорящее сообщество
Loo Maclin
и я хочу менять поля в ней как угодно
множество вариантов "кау-богу-угодно" не мапится на множество вариантов "безопасно".
источник

MD

Memory Doctor in Rust — русскоговорящее сообщество
есть си, там можно все
источник

С

Серж in Rust — русскоговорящее сообщество
это просто боро чекер ваш жопой слеплен
источник

V

Vladimir in Rust — русскоговорящее сообщество
Серж

Nick Cameron nrc
Research engineer at Mozilla. I hack on @rust-lang.
он теперь ничего не официального не может делать?
источник

lp

lil pep in Rust — русскоговорящее сообщество
Серж
контрибутор
да, я в теме ) от этого не смищно не становится
источник

LM

Loo Maclin in Rust — русскоговорящее сообщество
Memory Doctor
множество вариантов "кау-богу-угодно" не мапится на множество вариантов "безопасно".
да какой безопасно. ваш раст только создает иллюзию безопасности - всё решается ансейфом. язык просто убог
источник

Ct

Casual tears in Rust — русскоговорящее сообщество
источник

С

Серж in Rust — русскоговорящее сообщество
источник

С

Серж in Rust — русскоговорящее сообщество
у кого есть такие смайлики????
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
напомню, ты юзаешь геттеры чтобы добраться до полей в трейте. ты тык сделать не можешь. =)
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
источник