pub struct WITFunction {
pub name: String,
pub params: Vec<(String, WITType)>,
pub results: Vec<WITType>,
}Expand description
WIT function
Fields§
§name: StringFunction name
params: Vec<(String, WITType)>Parameters
results: Vec<WITType>Results
Trait Implementations§
Source§impl Clone for WITFunction
impl Clone for WITFunction
Source§fn clone(&self) -> WITFunction
fn clone(&self) -> WITFunction
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 WITFunction
impl Debug for WITFunction
Source§impl<'de> Deserialize<'de> for WITFunction
impl<'de> Deserialize<'de> for WITFunction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WITFunction
impl RefUnwindSafe for WITFunction
impl Send for WITFunction
impl Sync for WITFunction
impl Unpin for WITFunction
impl UnsafeUnpin for WITFunction
impl UnwindSafe for WITFunction
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