Crate apparat[][src]

Modules

prelude

Macros

build_wrapper

Generate an enum that wraps all provided state types Additionally all necessary traits are implemented for it, so the wrapper can be used within an Apparat state machine.

Structs

Apparat
Handled

Traits

ApparatState
ApparatTrait
ApparatWrapper

This trait is used to associeate all the types used together in an Apparat with the state wrapper enum, so users of the library dont’ need to specify all these types every time they implement the ApparatState trait for one of their state types.

TransitionFrom
TransitionTo
Wrap