Module manager

Source

Structs§

MovementGuard
A RAII helper class to ensure that pending movements get marked as finished in case an error occurs. You can construct a guard for an existing Movement with MovementGuard::new. Alternatively, a MovementGuard can be coupled to a movement using MovementGuard::new.
MovementManager
A minimalist helper class to handle movement registration and updating based on unique [SubsystemId] values.

Enums§

OnDropStatus
Determines the state to set a Movement to when a MovementGuard is dropped.