pub enum HierarchicalDispatch {
Child,
ChildTerminated,
Parent,
Unhandled,
}Expand description
Result of hierarchical child-first event routing.
Variants§
Child
The active child handled the event and remains active.
ChildTerminated
The child handled the event and reached its terminal state.
Parent
The parent handled the event.
Unhandled
Neither active machine handled the event.
Trait Implementations§
Source§impl Clone for HierarchicalDispatch
impl Clone for HierarchicalDispatch
Source§fn clone(&self) -> HierarchicalDispatch
fn clone(&self) -> HierarchicalDispatch
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HierarchicalDispatch
Source§impl Debug for HierarchicalDispatch
impl Debug for HierarchicalDispatch
impl Eq for HierarchicalDispatch
Source§impl PartialEq for HierarchicalDispatch
impl PartialEq for HierarchicalDispatch
impl StructuralPartialEq for HierarchicalDispatch
Auto Trait Implementations§
impl Freeze for HierarchicalDispatch
impl RefUnwindSafe for HierarchicalDispatch
impl Send for HierarchicalDispatch
impl Sync for HierarchicalDispatch
impl Unpin for HierarchicalDispatch
impl UnsafeUnpin for HierarchicalDispatch
impl UnwindSafe for HierarchicalDispatch
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