Enum persist::indexed::MaintenanceReq [−][src]
pub enum MaintenanceReq {
CompactTrace((Id, CompactTraceReq)),
}
Expand description
A request for some work e.g. trace compaction, that can be performed outside of the main Indexed loop.
Variants
CompactTrace((Id, CompactTraceReq))
Tuple Fields
0: (Id, CompactTraceReq)
A request to compact a trace by merging together some immutable batches.
Implementations
Asynchronously runs the requested maintenance work on the work pool provided at construction time.
Returns a MaintenanceFuture that can be used to get the results of the requested work.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MaintenanceReq
impl Send for MaintenanceReq
impl Sync for MaintenanceReq
impl Unpin for MaintenanceReq
impl UnwindSafe for MaintenanceReq
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more