Lines Matching refs:MapleTree
29 pub struct MapleTree<T: ForeignOwnable> { struct
42 tree: MapleTree<T>,
47 type Target = MapleTree<T>;
50 fn deref(&self) -> &MapleTree<T> { in deref()
76 impl<T: ForeignOwnable> MapleTree<T> { impl
83 pin_init!(MapleTree { in new()
290 impl<T: ForeignOwnable> PinnedDrop for MapleTree<T> { implementation
311 pub struct MapleGuard<'tree, T: ForeignOwnable>(&'tree MapleTree<T>);
393 let tree = pin_init!(MapleTree { in new()
501 _phantom: PhantomData<&'tree mut MapleTree<T>>,
511 unsafe fn new_raw(mt: &'tree MapleTree<T>, first: usize, end: usize) -> Self { in new_raw()