Struct wit_encoder::Interface
source · pub struct Interface { /* private fields */ }
Implementations§
source§impl Interface
impl Interface
sourcepub fn function(&mut self, function: StandaloneFunc)
pub fn function(&mut self, function: StandaloneFunc)
Add an Function
to the interface
pub fn items(&self) -> &[InterfaceItem]
pub fn functions_mut(&mut self) -> &mut Vec<InterfaceItem>
Trait Implementations§
source§impl Ord for Interface
impl Ord for Interface
source§impl PartialEq for Interface
impl PartialEq for Interface
source§impl PartialOrd for Interface
impl PartialOrd for Interface
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for Interface
impl StructuralPartialEq for Interface
Auto Trait Implementations§
impl Freeze for Interface
impl RefUnwindSafe for Interface
impl Send for Interface
impl Sync for Interface
impl Unpin for Interface
impl UnwindSafe for Interface
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)