pub enum CapacityAvailabilitySource {
Domain(CapacityDomainId),
ActiveSequenceSlots,
PlanDeviceBudget,
ProcessDeviceCapacity,
}Expand description
One independently changing source that can make a deferred capacity decision worth recomputing. Global release/capacity epochs remain audit versions; scheduler retry eligibility is derived from these exact sources.
Variants§
Trait Implementations§
Source§impl Clone for CapacityAvailabilitySource
impl Clone for CapacityAvailabilitySource
Source§fn clone(&self) -> CapacityAvailabilitySource
fn clone(&self) -> CapacityAvailabilitySource
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 Copy for CapacityAvailabilitySource
Source§impl Debug for CapacityAvailabilitySource
impl Debug for CapacityAvailabilitySource
impl Eq for CapacityAvailabilitySource
Source§impl Hash for CapacityAvailabilitySource
impl Hash for CapacityAvailabilitySource
Source§impl Ord for CapacityAvailabilitySource
impl Ord for CapacityAvailabilitySource
Source§fn cmp(&self, other: &CapacityAvailabilitySource) -> Ordering
fn cmp(&self, other: &CapacityAvailabilitySource) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for CapacityAvailabilitySource
impl PartialOrd for CapacityAvailabilitySource
impl StructuralPartialEq for CapacityAvailabilitySource
Auto Trait Implementations§
impl Freeze for CapacityAvailabilitySource
impl RefUnwindSafe for CapacityAvailabilitySource
impl Send for CapacityAvailabilitySource
impl Sync for CapacityAvailabilitySource
impl Unpin for CapacityAvailabilitySource
impl UnsafeUnpin for CapacityAvailabilitySource
impl UnwindSafe for CapacityAvailabilitySource
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