pub enum LeanExportAbiRepr {
LeanObject,
U8,
U16,
U32,
U64,
USize,
I8,
I16,
I32,
I64,
ISize,
F64,
}Expand description
C ABI representation for one exported argument or result slot.
Variants§
LeanObject
lean_object*.
U8
uint8_t.
U16
uint16_t.
U32
uint32_t.
U64
uint64_t.
USize
size_t.
I8
int8_t.
I16
int16_t.
I32
int32_t.
I64
int64_t.
ISize
ssize_t/Rust isize.
F64
double.
Implementations§
Trait Implementations§
Source§impl Clone for LeanExportAbiRepr
impl Clone for LeanExportAbiRepr
Source§fn clone(&self) -> LeanExportAbiRepr
fn clone(&self) -> LeanExportAbiRepr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LeanExportAbiRepr
impl Debug for LeanExportAbiRepr
Source§impl Hash for LeanExportAbiRepr
impl Hash for LeanExportAbiRepr
Source§impl PartialEq for LeanExportAbiRepr
impl PartialEq for LeanExportAbiRepr
Source§fn eq(&self, other: &LeanExportAbiRepr) -> bool
fn eq(&self, other: &LeanExportAbiRepr) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for LeanExportAbiRepr
impl Eq for LeanExportAbiRepr
impl StructuralPartialEq for LeanExportAbiRepr
Auto Trait Implementations§
impl Freeze for LeanExportAbiRepr
impl RefUnwindSafe for LeanExportAbiRepr
impl Send for LeanExportAbiRepr
impl Sync for LeanExportAbiRepr
impl Unpin for LeanExportAbiRepr
impl UnsafeUnpin for LeanExportAbiRepr
impl UnwindSafe for LeanExportAbiRepr
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