pub struct HierarchicalStateSpec {
pub name: String,
pub initial: bool,
pub terminal: bool,
pub entry_produces: Vec<String>,
pub exit_produces: Vec<String>,
pub children: Vec<HierarchicalStateSpec>,
}Expand description
Hierarchical state specification.
Fields§
§name: String§initial: bool§terminal: bool§entry_produces: Vec<String>§exit_produces: Vec<String>§children: Vec<HierarchicalStateSpec>Implementations§
Trait Implementations§
Source§impl Clone for HierarchicalStateSpec
impl Clone for HierarchicalStateSpec
Source§fn clone(&self) -> HierarchicalStateSpec
fn clone(&self) -> HierarchicalStateSpec
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 moreAuto Trait Implementations§
impl Freeze for HierarchicalStateSpec
impl RefUnwindSafe for HierarchicalStateSpec
impl Send for HierarchicalStateSpec
impl Sync for HierarchicalStateSpec
impl Unpin for HierarchicalStateSpec
impl UnsafeUnpin for HierarchicalStateSpec
impl UnwindSafe for HierarchicalStateSpec
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