Struct pure_hfsm::label::NestedMachine[][src]

pub struct NestedMachine { /* fields omitted */ }
Expand description

The managed state of a Hierarchical Finite State Machine (HFSM)

This contains the state pointers of innactive state machines that entered a nested machine, and the state Data of those machines.

Implementations

Initialize a NestedMachine without any active state

Initialize a NestedMachine with the first State of the first Machine activated.

Enter the nested state described by SmHandle

Trait Implementations

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.