Lines Matching refs:RBTreeNodeReservation
1039 pub struct RBTreeNodeReservation<K, V> { struct
1043 impl<K, V> RBTreeNodeReservation<K, V> { implementation
1046 pub fn new(flags: Flags) -> Result<RBTreeNodeReservation<K, V>> { in new()
1047 Ok(RBTreeNodeReservation { in new()
1055 unsafe impl<K, V> Send for RBTreeNodeReservation<K, V> {} implementation
1058 unsafe impl<K, V> Sync for RBTreeNodeReservation<K, V> {} implementation
1060 impl<K, V> RBTreeNodeReservation<K, V> { impl
1089 Ok(RBTreeNodeReservation::new(flags)?.into_node(key, value)) in new()
1116 pub fn into_reservation(self) -> RBTreeNodeReservation<K, V> { in into_reservation()
1117 RBTreeNodeReservation { in into_reservation()
1190 pub fn insert(self, value: V, reservation: RBTreeNodeReservation<K, V>) -> &'a mut V { in insert()