pub struct RootedCharTableInner<'ob> {
parent: Rt<RefCell<Option<Slot<&'ob CharTable>>>>,
data: Rt<RefCell<HashMap<usize, Slot<Gc<ObjectType<'ob>>>>>>,
init: Rt<Slot<Gc<ObjectType<'ob>>>>,
}
Expand description
Automatically derived from CharTableInner via #[derive(Trace)]
Fields§
§parent: Rt<RefCell<Option<Slot<&'ob CharTable>>>>
§data: Rt<RefCell<HashMap<usize, Slot<Gc<ObjectType<'ob>>>>>>
§init: Rt<Slot<Gc<ObjectType<'ob>>>>
Auto Trait Implementations§
impl<'ob> !Freeze for RootedCharTableInner<'ob>
impl<'ob> !RefUnwindSafe for RootedCharTableInner<'ob>
impl<'ob> !Send for RootedCharTableInner<'ob>
impl<'ob> !Sync for RootedCharTableInner<'ob>
impl<'ob> !Unpin for RootedCharTableInner<'ob>
impl<'ob> !UnwindSafe for RootedCharTableInner<'ob>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more