Lines Matching refs:Abi
168 pub enum Abi { enum
185 impl Abi { implementation
189 Abi::Unknown(..) => true, in is_unknown()
195 impl quote::ToTokens for Abi { implementation
198 Abi::C => quote! { "C" }, in to_tokens()
199 Abi::Stdcall => quote! { "stdcall" }, in to_tokens()
200 Abi::Fastcall => quote! { "fastcall" }, in to_tokens()
201 Abi::ThisCall => quote! { "thiscall" }, in to_tokens()
202 Abi::Aapcs => quote! { "aapcs" }, in to_tokens()
203 Abi::Win64 => quote! { "win64" }, in to_tokens()
204 Abi::Unknown(cc) => panic!( in to_tokens()
229 abi: Abi,
232 fn get_abi(cc: CXCallingConv) -> Abi { in get_abi() argument
235 CXCallingConv_Default => Abi::C, in get_abi()
236 CXCallingConv_C => Abi::C, in get_abi()
237 CXCallingConv_X86StdCall => Abi::Stdcall, in get_abi()
238 CXCallingConv_X86FastCall => Abi::Fastcall, in get_abi()
239 CXCallingConv_X86ThisCall => Abi::ThisCall, in get_abi()
240 CXCallingConv_AAPCS => Abi::Aapcs, in get_abi()
241 CXCallingConv_X86_64Win64 => Abi::Win64, in get_abi()
242 other => Abi::Unknown(other), in get_abi()
354 abi: Abi, in new() argument
537 pub fn abi(&self) -> Abi { in abi() argument
569 Abi::C | Abi::Unknown(..) => true, in function_pointers_can_derive()