Lines Matching defs:ascend
29233 match test_node.ascend() {
33931 Err(last_edge) => match last_edge.into_node().ascend() {
33952 Err(last_edge) => match last_edge.into_node().ascend() {
33977 Err(last_edge) => match last_edge.into_node().ascend() {
35613 assert!(root_node.ascend().is_err());
37794 if let Ok(parent) = unsafe { pos.reborrow_mut() }.into_node().ascend() {
38234 /// `edge.descend().ascend().unwrap()` and `node.ascend().unwrap().descend()` should
38236 pub fn ascend(
38308 /// Similar to `ascend`, gets a reference to a node's parent node, but also
38316 let ret = self.ascend().ok();
38884 split = match split.left.ascend() {
38906 /// `edge.descend().ascend().unwrap()` and `node.ascend().unwrap().descend()` should
39093 match unsafe { ptr::read(&self) }.ascend() {
39642 assert!(child.ascend().ok() == Some(edge));