pub struct InvokeProps {Show 13 fields
pub content: Vec<ContentProps>,
pub param: Vec<ParamProps>,
pub finalize: Vec<FinalizeProps>,
pub other_element: Vec<Map<String, Value>>,
pub type_value: String,
pub typeexpr: Option<String>,
pub src: Option<String>,
pub srcexpr: Option<String>,
pub id: Option<String>,
pub idlocation: Option<String>,
pub namelist: Option<String>,
pub autoforward: BooleanDatatypeProps,
pub other_attributes: Map<String, Value>,
}Expand description
run an external process or machine.
Fields§
§content: Vec<ContentProps>inline payload used by <send> and <invoke>.
param: Vec<ParamProps>parameter passed to <invoke> or <send>.
finalize: Vec<FinalizeProps>executed after an <invoke> completes.
other_element: Vec<Map<String, Value>>§type_value: String§typeexpr: Option<String>§src: Option<String>§srcexpr: Option<String>§id: Option<String>§idlocation: Option<String>§namelist: Option<String>§autoforward: BooleanDatatypeProps§other_attributes: Map<String, Value>Trait Implementations§
Source§impl Clone for InvokeProps
impl Clone for InvokeProps
Source§fn clone(&self) -> InvokeProps
fn clone(&self) -> InvokeProps
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 InvokeProps
impl Debug for InvokeProps
Source§impl Default for InvokeProps
Instantiates a Default Props Object
impl Default for InvokeProps
Instantiates a Default Props Object
Source§impl<'de> Deserialize<'de> for InvokeProps
impl<'de> Deserialize<'de> for InvokeProps
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
Source§impl PartialEq for InvokeProps
impl PartialEq for InvokeProps
Source§impl Serialize for InvokeProps
impl Serialize for InvokeProps
impl StructuralPartialEq for InvokeProps
Auto Trait Implementations§
impl Freeze for InvokeProps
impl RefUnwindSafe for InvokeProps
impl Send for InvokeProps
impl Sync for InvokeProps
impl Unpin for InvokeProps
impl UnwindSafe for InvokeProps
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