pub enum DynamicDeferredMaintenanceOutcome {
RetryAdmission {
current_epochs: CapacityEpochs,
},
WaitForRelease {
current_epochs: CapacityEpochs,
wait_condition: CapacityWaitCondition,
pressure: DynamicBackingPressure,
maintenance_boundary: Option<DynamicPoolMaintenanceBoundaryReceipt>,
},
Maintained(DynamicPoolGrowthBatchReceipt),
}Variants§
RetryAdmission
Fields
§
current_epochs: CapacityEpochsWaitForRelease
Fields
§
current_epochs: CapacityEpochs§
wait_condition: CapacityWaitCondition§
pressure: DynamicBackingPressure§
maintenance_boundary: Option<DynamicPoolMaintenanceBoundaryReceipt>Maintained(DynamicPoolGrowthBatchReceipt)
Trait Implementations§
Source§impl Clone for DynamicDeferredMaintenanceOutcome
impl Clone for DynamicDeferredMaintenanceOutcome
Source§fn clone(&self) -> DynamicDeferredMaintenanceOutcome
fn clone(&self) -> DynamicDeferredMaintenanceOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for DynamicDeferredMaintenanceOutcome
impl StructuralPartialEq for DynamicDeferredMaintenanceOutcome
Auto Trait Implementations§
impl Freeze for DynamicDeferredMaintenanceOutcome
impl RefUnwindSafe for DynamicDeferredMaintenanceOutcome
impl Send for DynamicDeferredMaintenanceOutcome
impl Sync for DynamicDeferredMaintenanceOutcome
impl Unpin for DynamicDeferredMaintenanceOutcome
impl UnsafeUnpin for DynamicDeferredMaintenanceOutcome
impl UnwindSafe for DynamicDeferredMaintenanceOutcome
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more