{"ast_node_type":"other","tokens":[{"end":115,"kind":"keyword","start":0,"text":"//"}]}
            // this is a trait impl, so we need to skip the first type parameter (i.e. Self) -- this is a bit hacky
        let skip = match self.generic_def {
            Some(hir::GenericDef::Trait(_)) => 1,