use errors::{PResult, Applicability, pluralize};
+use rustc_error_codes::*;
+
/// Returns `true` if `IDENT t` can start a type -- `IDENT::a::b`, `IDENT<u8, u8>`,
/// `IDENT<<u8 as Trait>::AssocTy>`.
///
*/
let unsafety = self.parse_unsafety();
- let abi = self.parse_extern_abi()?;
+ let ext = self.parse_extern()?;
self.expect_keyword(kw::Fn)?;
let cfg = ParamCfg {
is_self_allowed: false,
};
let decl = self.parse_fn_decl(cfg, false)?;
Ok(TyKind::BareFn(P(BareFnTy {
- abi,
+ ext,
unsafety,
generic_params,
decl,