Structs§
- Atomic
SubStep - Structure to quickly define steps that need very quick, lockless updating of their current step. You can use this struct if:
- Document
- Payload
- Progress
- Progress
Step View - Progress
View - Variable
Name Step - Used when the name can change but it’s still the same step.
To avoid conflicts on the
TypeId
, create a unique type every time you use this step:
Enums§
Traits§
- Named
Step - This trait lets you use the AtomicSubStep defined right below. The name must be a const that never changed but that can’t be enforced by the type system because it make the trait non object-safe. By forcing the Default trait + the &’static str we make it harder to miss-use the trait.
- Step