Size: a a a

2020 April 28

EG

Emmanuel Goldstein in rust_offtopic
Окей, пробуем
источник

r

red75prime in rust_offtopic
Emmanuel Goldstein
NonNull это сырой указатель
Так точно. Лайфтаймы по-прежнему не могут выразить self-referential структуры
источник

EG

Emmanuel Goldstein in rust_offtopic
Секунду, что такое NonNull::dangling()?
источник

EG

Emmanuel Goldstein in rust_offtopic
Это ненулевой нулевой сырой указатель?
источник

p

polunin.ai in rust_offtopic
да
источник

EG

Emmanuel Goldstein in rust_offtopic
А, он не строго равен нулю, простите
источник

EG

Emmanuel Goldstein in rust_offtopic
Он равен align_of::<T>()
источник

SP

Stanislav Popov in rust_offtopic
Emmanuel Goldstein
Я не понимаю, почему не работает
pub fn fork(self: &Pin<Box<Self>>) -> Pin<Box<Self>> {
   Self { parent: self.as_ref().get_ref() }
}
а чего просто не arc mutex?
источник

EG

Emmanuel Goldstein in rust_offtopic
Stanislav Popov
а чего просто не arc mutex?
Заебали арки
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
а чего просто не arc mutex?
хахахахахахаа
источник

EG

Emmanuel Goldstein in rust_offtopic
Да и тут у меня нет разделённого владения
источник

p

polunin.ai in rust_offtopic
хз че ты паришься, я делал на аренах, заебись было
источник

EG

Emmanuel Goldstein in rust_offtopic
У меня просто лайфтайм всех детей строго меньше лайфтайма родителя
источник

EG

Emmanuel Goldstein in rust_offtopic
А у NonNull есть const-версия?
источник

EG

Emmanuel Goldstein in rust_offtopic
> *mut T but non-zero and covariant.
источник

D

Dima in rust_offtopic
Emmanuel Goldstein
У меня просто лайфтайм всех детей строго меньше лайфтайма родителя
если не хочешь с pin-ами и unsafe возиться, посмотри в сторону https://docs.rs/rental/0.5.4/rental/
источник

EG

Emmanuel Goldstein in rust_offtopic
Мне немного страшно, но вроде так всё норм
источник

EG

Emmanuel Goldstein in rust_offtopic
И всего одно слово unsafe
источник

EG

Emmanuel Goldstein in rust_offtopic
Только не компилируется, потому что NonNull не Sync
источник

p

polunin.ai in rust_offtopic
а зачем тебе Sync лол
источник