pub enum DynamicBackingPressure {
DeviceCapacity(DeviceCapacityPressure),
PoolResident(DynamicPoolResidentPressure),
}Expand description
Recoverable physical pressure returned by deferred backing maintenance.
Variants§
DeviceCapacity(DeviceCapacityPressure)
PoolResident(DynamicPoolResidentPressure)
Implementations§
Source§impl DynamicBackingPressure
impl DynamicBackingPressure
pub const fn requested_bytes(&self) -> u64
pub const fn available_bytes(&self) -> u64
pub const fn device_capacity(&self) -> Option<&DeviceCapacityPressure>
pub const fn pool_resident(&self) -> Option<&DynamicPoolResidentPressure>
Trait Implementations§
Source§impl Clone for DynamicBackingPressure
impl Clone for DynamicBackingPressure
Source§fn clone(&self) -> DynamicBackingPressure
fn clone(&self) -> DynamicBackingPressure
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 moreSource§impl Debug for DynamicBackingPressure
impl Debug for DynamicBackingPressure
impl Eq for DynamicBackingPressure
Source§impl From<DeviceCapacityPressure> for DynamicBackingPressure
impl From<DeviceCapacityPressure> for DynamicBackingPressure
Source§fn from(pressure: DeviceCapacityPressure) -> Self
fn from(pressure: DeviceCapacityPressure) -> Self
Converts to this type from the input type.
Source§impl From<DynamicPoolResidentPressure> for DynamicBackingPressure
impl From<DynamicPoolResidentPressure> for DynamicBackingPressure
Source§fn from(pressure: DynamicPoolResidentPressure) -> Self
fn from(pressure: DynamicPoolResidentPressure) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DynamicBackingPressure
impl PartialEq for DynamicBackingPressure
Source§impl Serialize for DynamicBackingPressure
impl Serialize for DynamicBackingPressure
impl StructuralPartialEq for DynamicBackingPressure
Auto Trait Implementations§
impl Freeze for DynamicBackingPressure
impl RefUnwindSafe for DynamicBackingPressure
impl Send for DynamicBackingPressure
impl Sync for DynamicBackingPressure
impl Unpin for DynamicBackingPressure
impl UnsafeUnpin for DynamicBackingPressure
impl UnwindSafe for DynamicBackingPressure
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