#[repr(C)]pub struct VMFunctionImport {
pub body: *const VMFunctionBody,
pub vmctx: *mut VMContext,
}Expand description
An imported function.
Fields§
§body: *const VMFunctionBodyA pointer to the imported function body.
vmctx: *mut VMContextA pointer to the VMContext that owns the function.
Trait Implementations§
Source§impl Clone for VMFunctionImport
impl Clone for VMFunctionImport
Source§fn clone(&self) -> VMFunctionImport
fn clone(&self) -> VMFunctionImport
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 moreimpl Copy for VMFunctionImport
Auto Trait Implementations§
impl !Send for VMFunctionImport
impl !Sync for VMFunctionImport
impl Freeze for VMFunctionImport
impl RefUnwindSafe for VMFunctionImport
impl Unpin for VMFunctionImport
impl UnsafeUnpin for VMFunctionImport
impl UnwindSafe for VMFunctionImport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more