Expand description
Utilities for reporting progress.
The main entry point is the ProgressSender trait.
Structs§
- A progress sender that uses an async channel.
 - A boxed progress sender
 - A slice writer that adds a fallible progress callback.
 - A no-op progress sender.
 - A slice writer that adds a synchronous progress callback.
 - Transform the message type by filter-mapping to the type of this sender.
 - Transform the message type by mapping to the type of this sender.
 
Enums§
- An error that can occur when sending progress messages.
 
Traits§
- An id generator, to be combined with a progress sender.
 - A general purpose progress sender. This should be usable for reporting progress from both blocking and non-blocking contexts.
 
Type Aliases§
- A result type for progress sending.