Lines Matching refs:Node
5 use super::{Forest, Node, NodeData};
14 nodes: PrimaryMap<Node, NodeData<F>>,
15 freelist: Option<Node>,
34 pub fn alloc_node(&mut self, data: NodeData<F>) -> Result<Node, OutOfMemory> { in alloc_node() argument
55 pub fn free_node(&mut self, node: Node) { in free_node() argument
65 pub fn free_tree(&mut self, node: Node) { in free_tree() argument
82 pub fn verify_tree<C: Comparator<F::Key>>(&self, node: Node, comp: &C) in verify_tree() argument
209 impl<F: Forest> Index<Node> for NodePool<F> {
212 fn index(&self, index: Node) -> &Self::Output { in index()
217 impl<F: Forest> IndexMut<Node> for NodePool<F> {
218 fn index_mut(&mut self, index: Node) -> &mut Self::Output { in index_mut()