Lines Matching refs:Node
174 _p: PhantomData<Node<K, V>>,
333 let node = unsafe { container_of!(curr, Node<K, V>, links) }; in raw_entry()
381 let this = unsafe { container_of!(node, Node<K, V>, links) }; in get()
424 let mut best_match: Option<NonNull<Node<K, V>>> = None; in cursor_lower_bound()
428 let this = unsafe { container_of!(node, Node<K, V>, links) }.cast_mut(); in cursor_lower_bound()
490 let this = unsafe { container_of!(next, Node<K, V>, links) }; in drop()
765 let this = unsafe { container_of!(self.current.as_ptr(), Node<K, V>, links) }.cast_mut(); in remove_current()
810 let this = unsafe { container_of!(neighbor, Node<K, V>, links) }.cast_mut(); in remove_neighbor()
913 let this = unsafe { container_of!(node.as_ptr(), Node<K, V>, links) }.cast_mut(); in to_key_value_raw()
1022 let cur = unsafe { container_of!(self.next, Node<K, V>, links) }.cast_mut(); in next()
1038 node: Box<MaybeUninit<Node<K, V>>>,
1063 self.node.write(Node { in into_node()
1079 node: Box<Node<K, V>>,
1206 unsafe { &(*container_of!(self.node_links, Node<K, V>, links)).value } in get()
1214 unsafe { &mut (*(container_of!(self.node_links, Node<K, V>, links).cast_mut())).value } in get_mut()
1224 unsafe { &mut (*(container_of!(self.node_links, Node<K, V>, links).cast_mut())).value } in into_mut()
1238 Box::from_raw(container_of!(self.node_links, Node<K, V>, links).cast_mut()) in remove_node()
1268 unsafe { Box::from_raw(container_of!(self.node_links, Node<K, V>, links).cast_mut()) }; in replace()
1274 struct Node<K, V> { struct