pub struct ExecutorExecutionCapacityEvidence { /* private fields */ }Expand description
Exactly one typed owner for an execution-capacity deferral.
Its fields are private so callers cannot construct an empty or ambiguous logical/backing evidence combination.
Implementations§
Source§impl ExecutorExecutionCapacityEvidence
impl ExecutorExecutionCapacityEvidence
pub const fn owner(&self) -> ExecutorExecutionCapacityEvidenceOwner
pub fn shortfalls(&self) -> &[CapacityShortfall]
pub fn backing_blockers(&self) -> &[DynamicBackingBlocker]
pub const fn backing_pressure(&self) -> Option<&DynamicBackingPressure>
pub const fn maintenance_boundary( &self, ) -> Option<&DynamicPoolMaintenanceBoundaryReceipt>
Trait Implementations§
Source§impl Clone for ExecutorExecutionCapacityEvidence
impl Clone for ExecutorExecutionCapacityEvidence
Source§fn clone(&self) -> ExecutorExecutionCapacityEvidence
fn clone(&self) -> ExecutorExecutionCapacityEvidence
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 ExecutorExecutionCapacityEvidence
impl StructuralPartialEq for ExecutorExecutionCapacityEvidence
Auto Trait Implementations§
impl Freeze for ExecutorExecutionCapacityEvidence
impl RefUnwindSafe for ExecutorExecutionCapacityEvidence
impl Send for ExecutorExecutionCapacityEvidence
impl Sync for ExecutorExecutionCapacityEvidence
impl Unpin for ExecutorExecutionCapacityEvidence
impl UnsafeUnpin for ExecutorExecutionCapacityEvidence
impl UnwindSafe for ExecutorExecutionCapacityEvidence
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