#[repr(C)]pub enum FunctionAbi {
C = 0,
Rust = 1,
Unknown = 2,
}
Expand description
The calling ABI of a function pointer
Variants§
Implementations§
Source§impl FunctionAbi
impl FunctionAbi
Sourcepub fn as_abi_str(&self) -> Option<&str>
pub fn as_abi_str(&self) -> Option<&str>
Returns the string in extern "abi-string"
if not FunctionAbi::Unknown
.
Trait Implementations§
Source§impl Clone for FunctionAbi
impl Clone for FunctionAbi
Source§fn clone(&self) -> FunctionAbi
fn clone(&self) -> FunctionAbi
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 FunctionAbi
impl Debug for FunctionAbi
Source§impl Default for FunctionAbi
impl Default for FunctionAbi
Source§fn default() -> FunctionAbi
fn default() -> FunctionAbi
Returns the “default value” for a type. Read more
Source§impl Hash for FunctionAbi
impl Hash for FunctionAbi
Source§impl PartialEq for FunctionAbi
impl PartialEq for FunctionAbi
impl Copy for FunctionAbi
impl Eq for FunctionAbi
impl StructuralPartialEq for FunctionAbi
Auto Trait Implementations§
impl Freeze for FunctionAbi
impl RefUnwindSafe for FunctionAbi
impl Send for FunctionAbi
impl Sync for FunctionAbi
impl Unpin for FunctionAbi
impl UnwindSafe for FunctionAbi
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