Size: a a a

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

2020 October 31

p

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

p

polunin.ai in Rust — русскоговорящее сообществo
Denis
никак это лайфтаймами  не гарантируешь
если я вызываю ту функцию которая мне нужна, то там берется ссылка и по лайфтаймам эта ссылка не пропускает дальше мувы
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
polunin.ai
так мне нужно чтобы вызвалась конкретная функция после создания объекта
Почему вызов этой функции должен быть разнесен по времени с конструктором?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Mag Pie
Почему вызов этой функции должен быть разнесен по времени с конструктором?
потому что вызов этой функции требует ссылку на self
источник

p

polunin.ai in Rust — русскоговорящее сообществo
то есть там условно такая функция
fn foo(&self) { self.field.some(self) }
где
fn some(&'a self, b: &'a T)
источник

p

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

D

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

p

polunin.ai in Rust — русскоговорящее сообществo
foo.set(bar)
unsafe { foo.get_unchecked() }
vs
foo.set(bar)
foo.get().unwrap()
чтобы
вы выбрали?
источник

RS

Roma S in Rust — русскоговорящее сообществo
polunin.ai
foo.set(bar)
unsafe { foo.get_unchecked() }
vs
foo.set(bar)
foo.get().unwrap()
чтобы
вы выбрали?
return bar;
источник

Э

Эрик in Rust — русскоговорящее сообществo
polunin.ai
foo.set(bar)
unsafe { foo.get_unchecked() }
vs
foo.set(bar)
foo.get().unwrap()
чтобы
вы выбрали?
It depends. Если приложение пишу, то второе, если либу то тут смотреть надо.
источник

DL

Dara Lala in Rust — русскоговорящее сообществo
when i remember to do so
источник

P/

Poki // Assistant in Rust — русскоговорящее сообществo
where can i join english chat?
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Poki // Assistant
where can i join english chat?
источник

P/

Poki // Assistant in Rust — русскоговорящее сообществo
thanks ^_^
источник

D

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

Jøhn Đøꝩsøn in Rust — русскоговорящее сообществo
Slava Sokolovsky
Разве это не уплощение Result? Мне нужно, чтобы в случае Err вызывалось что-то типа return Some(Err(x))
map_err?
источник

D

Denis in Rust — русскоговорящее сообществo
Denis
может ссылку на английский чат в описании переместить повыше? товарищи админы, что думаете?
ну и написать не "en", а "Please join @rustdevs for discussions in English"?
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Уже писали, не то
источник

D

Denis in Rust — русскоговорящее сообществo
Slava Sokolovsky
Уже писали, не то
а ты где-то формулировал саму задачу? а то выглядит как xy-prolem (.. впрочем, как и 90% вопросов)
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Denis
а ты где-то формулировал саму задачу? а то выглядит как xy-prolem (.. впрочем, как и 90% вопросов)
Я уже сделал, через match. Нет, к сожалению, ничего в библиотеке
источник