Module progress

Source

Structs§

AtomicSubStep
Structure to quickly define steps that need very quick, lockless updating of their current step. You can use this struct if:
Document
Payload
Progress
ProgressStepView
ProgressView
VariableNameStep
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§

MergingWordCache

Traits§

NamedStep
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

Type Aliases§

AtomicDocumentStep
AtomicPayloadStep