pub enum FunctionConvention {
Swift,
C,
Block,
Thin,
}Expand description
The calling convention of a function type.
Variants§
Swift
Swift calling convention (default).
C
C calling convention (@convention(c)).
Block
Objective-C block calling convention (@convention(block)).
Thin
Thin function (no context).
Trait Implementations§
Source§impl Clone for FunctionConvention
impl Clone for FunctionConvention
Source§fn clone(&self) -> FunctionConvention
fn clone(&self) -> FunctionConvention
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FunctionConvention
impl Debug for FunctionConvention
Source§impl PartialEq for FunctionConvention
impl PartialEq for FunctionConvention
impl Copy for FunctionConvention
impl Eq for FunctionConvention
impl StructuralPartialEq for FunctionConvention
Auto Trait Implementations§
impl Freeze for FunctionConvention
impl RefUnwindSafe for FunctionConvention
impl Send for FunctionConvention
impl Sync for FunctionConvention
impl Unpin for FunctionConvention
impl UnsafeUnpin for FunctionConvention
impl UnwindSafe for FunctionConvention
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more