{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"while"}]}
        while self != other {
    fn is_ancestor_of(self, mut other: Self) -> bool {
            if let Some(parent) = other.parent {