pub enum Abi {
C,
Stdcall,
Fastcall,
ThisCall,
Vectorcall,
Aapcs,
Win64,
CUnwind,
}
Expand description
A valid rust ABI.
Variants
C
The default C ABI.
Stdcall
The “stdcall” ABI.
Fastcall
The “fastcall” ABI.
ThisCall
The “thiscall” ABI.
Vectorcall
The “vectorcall” ABI.
Aapcs
The “aapcs” ABI.
Win64
The “win64” ABI.
CUnwind
The “C-unwind” ABI.
Trait Implementations
sourceimpl ToTokens for Abi
impl ToTokens for Abi
sourcefn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
sourcefn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
sourcefn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Copy for Abi
impl Eq for Abi
impl StructuralEq for Abi
impl StructuralPartialEq for Abi
Auto Trait Implementations
impl RefUnwindSafe for Abi
impl Send for Abi
impl Sync for Abi
impl Unpin for Abi
impl UnwindSafe for Abi
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
sourcefn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more