{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"let"}]}
        let target_edition = target_module.krate().edition(self.source_scope.db);
        let mut defaulted_params: Vec<DefaultedParam> = Default::default();
        self.generic_def