рефселл? Знаю о Ref::map однако то возвращает референс
В растономиконе вроде что то писалось.
Нет
Это как примерно по сигне?
Разве что о UnsafeCell
он возвращает Ref, а не ссылку, или что именно нужно? из примера в доках: let c = RefCell::new((5, 'b')); let b1: Ref<(u32, char)> = c.borrow(); let b2: Ref<u32> = Ref::map(b1, |t| &t.0); assert_eq!(*b2, 5)
Но можно забрать его как-нибудь оттуда и самостоятельно RefCell::new
Обсуждают сегодня