pub struct ImportFunc {
pub interface: Option<String>,
pub name: String,
pub sync_import_elem_index: Option<u32>,
pub async_import_elem_index: Option<u32>,
pub async_import_lift_results_elem_index: Option<u32>,
pub args: Vec<Type>,
pub result: Option<Type>,
pub async_abi_area: Option<(usize, usize)>,
}Fields§
§interface: Option<String>§name: String§sync_import_elem_index: Option<u32>§async_import_elem_index: Option<u32>§async_import_lift_results_elem_index: Option<u32>§args: Vec<Type>§result: Option<Type>§async_abi_area: Option<(usize, usize)>Auto Trait Implementations§
impl Freeze for ImportFunc
impl RefUnwindSafe for ImportFunc
impl Send for ImportFunc
impl Sync for ImportFunc
impl Unpin for ImportFunc
impl UnsafeUnpin for ImportFunc
impl UnwindSafe for ImportFunc
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