{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"AbiMapping::Direct(canon_abi)"}]}
            AbiMapping::Direct(canon_abi) | AbiMapping::Deprecated(canon_abi) => canon_abi,
        let canon_abi = match AbiMap::from_target(&self.sess().target).canonize_abi(abi, false) {
            AbiMapping::Invalid => {