pub struct HierarchicalFlowSpec {
pub flow_name: String,
pub enum_name: String,
pub root_states: Vec<HierarchicalStateSpec>,
pub transitions: Vec<HierarchicalTransitionSpec>,
}Expand description
Hierarchical flow specification.
Fields§
§flow_name: String§enum_name: String§root_states: Vec<HierarchicalStateSpec>§transitions: Vec<HierarchicalTransitionSpec>Implementations§
Trait Implementations§
Source§impl Clone for HierarchicalFlowSpec
impl Clone for HierarchicalFlowSpec
Source§fn clone(&self) -> HierarchicalFlowSpec
fn clone(&self) -> HierarchicalFlowSpec
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 HierarchicalFlowSpec
impl RefUnwindSafe for HierarchicalFlowSpec
impl Send for HierarchicalFlowSpec
impl Sync for HierarchicalFlowSpec
impl Unpin for HierarchicalFlowSpec
impl UnsafeUnpin for HierarchicalFlowSpec
impl UnwindSafe for HierarchicalFlowSpec
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