Struct go_vm::types::PrimitiveMeta
source · pub struct PrimitiveMeta {Show 21 fields
pub mbool: Meta,
pub mint: Meta,
pub mint8: Meta,
pub mint16: Meta,
pub mint32: Meta,
pub mint64: Meta,
pub muint: Meta,
pub muint_ptr: Meta,
pub muint8: Meta,
pub muint16: Meta,
pub muint32: Meta,
pub muint64: Meta,
pub mfloat32: Meta,
pub mfloat64: Meta,
pub mcomplex64: Meta,
pub mcomplex128: Meta,
pub mstr: Meta,
pub unsafe_ptr: Meta,
pub default_sig: Meta,
pub empty_iface: Meta,
pub none: Meta,
}
Fields§
§mbool: Meta
§mint: Meta
§mint8: Meta
§mint16: Meta
§mint32: Meta
§mint64: Meta
§muint: Meta
§muint_ptr: Meta
§muint8: Meta
§muint16: Meta
§muint32: Meta
§muint64: Meta
§mfloat32: Meta
§mfloat64: Meta
§mcomplex64: Meta
§mcomplex128: Meta
§mstr: Meta
§unsafe_ptr: Meta
§default_sig: Meta
§empty_iface: Meta
§none: Meta
Implementations§
source§impl PrimitiveMeta
impl PrimitiveMeta
pub fn new(objs: &mut MetadataObjs) -> PrimitiveMeta
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for PrimitiveMeta
impl Send for PrimitiveMeta
impl Sync for PrimitiveMeta
impl Unpin for PrimitiveMeta
impl UnwindSafe for PrimitiveMeta
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