{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"self,"}]}
    self, GenericArg, GenericArgsRef, Instance, InstanceKind, List, Ty, TyCtxt, TypeVisitableExt,
use crate::ty::{
    TypingEnv, UserTypeAnnotationIndex,