Size: a a a

2020 April 28

EG

Emmanuel Goldstein in rust_offtopic
Но это легко пофиксить
источник

p

polunin.ai in rust_offtopic
а есть рфц на тему default generics in functions?
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Апдейт: я нихуя не понял, как использовать Pin
источник

p

polunin.ai in rust_offtopic
чет не спас ваш раст меня
источник

EG

Emmanuel Goldstein in rust_offtopic
spli> (defn 'mulx '(x) '(fn '(y) '(* x y)))
{function mulx} :: function
spli> ((mulx 2) 5)
10 :: integer

Ура, у меня заработали замыкания
источник

SP

Stanislav Popov in rust_offtopic
вообще не понимаю лайфтаймы. туторы такие тоже ой коварианс скоупы покпок. показали бы лусше что я могу с лайфтаймамт что не могу без
источник

p

polunin.ai in rust_offtopic
чтобы понять что такое лайфтаймы нужно написать пример на 1000 строк
источник

SP

Stanislav Popov in rust_offtopic
я приближаюсь к 800 строкам
источник

EG

Emmanuel Goldstein in rust_offtopic
Я иногда понимаю лайфтаймы
источник

SP

Stanislav Popov in rust_offtopic
у меня просто есть структура которая владеет данными обьекта. я хочу раскидать ссылки на этот обьект везде. думаю ну надо куда то туда понимать, ан нет
источник

SP

Stanislav Popov in rust_offtopic
о я еще виннипуха не читал
источник

r

red75prime in rust_offtopic
Stanislav Popov
вообще не понимаю лайфтаймы. туторы такие тоже ой коварианс скоупы покпок. показали бы лусше что я могу с лайфтаймамт что не могу без
С лайфтаймами можно строго меньше чем без них. В этом и смысл
источник

SP

Stanislav Popov in rust_offtopic
Stanislav Popov
у меня просто есть структура которая владеет данными обьекта. я хочу раскидать ссылки на этот обьект везде. думаю ну надо куда то туда понимать, ан нет
сдается мне что так не получится вообще и надо копировать
источник

r

red75prime in rust_offtopic
Stanislav Popov
у меня просто есть структура которая владеет данными обьекта. я хочу раскидать ссылки на этот обьект везде. думаю ну надо куда то туда понимать, ан нет
Структура должна лежать на стеке выше чем ссылки на неё. Всё.
источник

p

polunin.ai in rust_offtopic
ну хз че так трудно даются лайфтаймы, это простая концепция очень. нужно представить полосу жизни, где длина - время жизни.
'1 '2
|     let a: '1 i32 = 10;
|     {
|   |    let b: '2 i32 = 5;
|   |    do_some(b);
|     }
источник

SP

Stanislav Popov in rust_offtopic
она простая но непонятно зачем явно их описывать и всякие + a добавлять
источник

SP

Stanislav Popov in rust_offtopic
и это относится к ссылкам
источник

SP

Stanislav Popov in rust_offtopic
ну понятно что ссылка зависит от лайфтайма обтекта да
источник

SP

Stanislav Popov in rust_offtopic
но ннпонятно что с этим делать
источник

SP

Stanislav Popov in rust_offtopic
хочется передавать везде ссылки и насрать где живет обьект
источник