{"ast_node_type":"function","tokens":[{"end":49,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn parent(&self, child: DefId) -> DefId {
    #[track_caller]
        *self.parent.get(&child).unwrap_or_else(|| panic!("Failed to get parent for {child:?}"))