pub struct Invoke {Show 13 fields
pub type_: Option<String>,
pub typeexpr: Option<Expr>,
pub src: Option<String>,
pub srcexpr: Option<Expr>,
pub id: Option<String>,
pub idlocation: Option<Expr>,
pub namelist: Vec<String>,
pub autoforward: bool,
pub params: Vec<Param>,
pub content: Option<Content>,
pub finalize: Block,
pub extensions: Vec<Extension>,
pub span: Span,
}Expand description
<invoke> (W3C SCXML 6.4).
Fields§
§type_: Option<String>type.
typeexpr: Option<Expr>typeexpr.
src: Option<String>src.
srcexpr: Option<Expr>srcexpr.
id: Option<String>id.
idlocation: Option<Expr>idlocation.
namelist: Vec<String>namelist, split on whitespace.
autoforward: boolautoforward.
params: Vec<Param><param> children.
content: Option<Content><content> child.
finalize: Block<finalize> block.
extensions: Vec<Extension>Extension attributes and elements.
span: SpanSource location.
Trait Implementations§
impl Eq for Invoke
impl StructuralPartialEq for Invoke
Auto Trait Implementations§
impl Forget for Invoke
impl Freeze for Invoke
impl Move for Invoke
impl RefUnwindSafe for Invoke
impl Send for Invoke
impl Sync for Invoke
impl Unpin for Invoke
impl UnsafeUnpin for Invoke
impl UnwindSafe for Invoke
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