Size: a a a

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

2020 November 27

УМ

Убийца Мамонтов... in Rust — русскоговорящее сообществo
интересно, можно ли там скомпилить и запустить Veloren, и каков будет перформанс
источник

MF

Max Frai in Rust — русскоговорящее сообществo
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=0e5b737373f6dc67e0549c1e5724abb0

Подскажите, почему sentence1 не начинается с самого начала совпадения строки?
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Должно начинаться с “название:…”
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Если через regex101 сделать, то все верно делает
источник

p

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

p

polunin.ai in Rust — русскоговорящее сообществo
у меня есть функция
fn foo(bar: &mut Bar)
мне нужно в теле этой функции взять две мутабельные ссылки на два поля этой структуры одновременно
источник

Р

Рик Огурчик... in Rust — русскоговорящее сообществo
Max Frai
Если через regex101 сделать, то все верно делает
источник

K

Kitsu in Rust — русскоговорящее сообществo
Max Frai
Если через regex101 сделать, то все верно делает
dot_matches_new_line?
источник

ИЛ

Иван Лещенко... in Rust — русскоговорящее сообществo
polunin.ai
у меня есть функция
fn foo(bar: &mut Bar)
мне нужно в теле этой функции взять две мутабельные ссылки на два поля этой структуры одновременно
let test = &mut bar.test;
let test2 = &mut bar.test2;
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Иван Лещенко
let test = &mut bar.test;
let test2 = &mut bar.test2;
нет, это не одновременно.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
foo(&mut bar.test, &mut bar.test2)
вот одновременно
источник

ИЛ

Иван Лещенко... in Rust — русскоговорящее сообществo
polunin.ai
нет, это не одновременно.
Разве? Обе ссылки живут в одно и то же время
источник

K

Kitsu in Rust — русскоговорящее сообществo
polunin.ai
foo(&mut bar.test, &mut bar.test2)
вот одновременно
источник

a

antuan in Rust — русскоговорящее сообществo
можно заставить serde пробрасывать таг внутрь значений энумов?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=01a63af558752a010c5f5a6fdb741d01
источник

p

polunin.ai in Rust — русскоговорящее сообществo
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=a18b18a238e02d20a40b642f59eb352e а вот так уже не работает. у меня примерно такой код.
источник

KR

Kirill Rudakov in Rust — русскоговорящее сообществo
polunin.ai
как взять две мутабельные ссылки на одну структуру на разные поля?
Насколько я помню, экземпляр структуры можно деструктурировать в позиции аргумента и взять ref mut на каждое интересующее тебя поле. На крайний случай можно воспользоваться match
источник

p

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

p

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

K

Kitsu in Rust — русскоговорящее сообществo
polunin.ai
я могу гарантировать что get_x и get_y всегда ведут на разные поля
делай interior mutability
источник

K

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