{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn instantiation_mode(&self, tcx: TyCtxt<'tcx>) -> InstantiationMode {
        // The case handling here is written in the same style as cross_crate_inlinable, we first