{"ast_node_type":"function","tokens":[{"end":100,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn canonical_module_path(&self, db: &RootDatabase) -> Option<impl Iterator<Item = Module>> {
impl Definition {
        self.module(db).map(|it| it.path_to_root(db).into_iter().rev())