Lines Matching refs:Adapter
26 use crate::Adapter;
757 pub struct Cursor<'a, A: Adapter>
765 impl<'a, A: Adapter> Clone for Cursor<'a, A>
778 impl<'a, A: Adapter> Cursor<'a, A>
872 pub struct CursorMut<'a, A: Adapter>
880 impl<'a, A: Adapter> CursorMut<'a, A>
1133 <A as Adapter>::LinkOps: RBTreeOps,
1170 pub struct RBTree<A: Adapter>
1178 impl<A: Adapter> RBTree<A>
1405 <A as Adapter>::LinkOps: RBTreeOps,
1727 unsafe impl<A: Adapter + Sync> Sync for RBTree<A>
1736 unsafe impl<A: Adapter + Send> Send for RBTree<A>
1744 impl<A: Adapter> Drop for RBTree<A>
1754 impl<A: Adapter> IntoIterator for RBTree<A>
1781 impl<'a, A: Adapter + 'a> IntoIterator for &'a RBTree<A>
1794 impl<A: Adapter + Default> Default for RBTree<A>
1803 impl<A: Adapter> fmt::Debug for RBTree<A>
1819 pub struct InsertCursor<'a, A: Adapter>
1828 impl<'a, A: Adapter + 'a> InsertCursor<'a, A>
1863 pub enum Entry<'a, A: Adapter>
1874 impl<'a, A: Adapter + 'a> Entry<'a, A>
1918 pub struct Iter<'a, A: Adapter>
1926 impl<'a, A: Adapter + 'a> Iterator for Iter<'a, A>
1945 impl<'a, A: Adapter + 'a> DoubleEndedIterator for Iter<'a, A>
1962 impl<'a, A: Adapter + 'a> Clone for Iter<'a, A>
1981 pub struct IntoIter<A: Adapter>
1989 impl<A: Adapter> Iterator for IntoIter<A>
2030 impl<A: Adapter> DoubleEndedIterator for IntoIter<A>