pub struct InstantiationArg {
pub instance: String,
pub export: Option<String>,
}
Expand description
An argument of an instantiation.
Fields§
§instance: String
The name of the instance passed as the argument.
export: Option<String>
The name of the instance export to use as the argument.
If None
, the instance itself will be used as the argument.
Trait Implementations§
Source§impl Clone for InstantiationArg
impl Clone for InstantiationArg
Source§fn clone(&self) -> InstantiationArg
fn clone(&self) -> InstantiationArg
Returns a duplicate of the value. Read more
1.0.0 · 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 InstantiationArg
impl Debug for InstantiationArg
Source§impl Default for InstantiationArg
impl Default for InstantiationArg
Source§fn default() -> InstantiationArg
fn default() -> InstantiationArg
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstantiationArg
impl<'de> Deserialize<'de> for InstantiationArg
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 InstantiationArg
impl RefUnwindSafe for InstantiationArg
impl Send for InstantiationArg
impl Sync for InstantiationArg
impl Unpin for InstantiationArg
impl UnwindSafe for InstantiationArg
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