pub struct AstTransitionDecl {
pub src_state: String,
pub dst_state: String,
pub events: Vec<AstEventDecl>,
pub guard: Option<AstExpr>,
pub actions: Vec<AstAssignment>,
pub delegate: Option<AstDelegateClause>,
pub span: Option<Span>,
}Fields§
§src_state: String§dst_state: String§events: Vec<AstEventDecl>§guard: Option<AstExpr>§actions: Vec<AstAssignment>§delegate: Option<AstDelegateClause>§span: Option<Span>Trait Implementations§
Source§impl Clone for AstTransitionDecl
impl Clone for AstTransitionDecl
Source§fn clone(&self) -> AstTransitionDecl
fn clone(&self) -> AstTransitionDecl
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 AstTransitionDecl
impl Debug for AstTransitionDecl
Source§impl PartialEq for AstTransitionDecl
impl PartialEq for AstTransitionDecl
impl StructuralPartialEq for AstTransitionDecl
Auto Trait Implementations§
impl Freeze for AstTransitionDecl
impl RefUnwindSafe for AstTransitionDecl
impl Send for AstTransitionDecl
impl Sync for AstTransitionDecl
impl Unpin for AstTransitionDecl
impl UnsafeUnpin for AstTransitionDecl
impl UnwindSafe for AstTransitionDecl
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