pub struct ExecutorAdmissionEpochs {
pub coordinator_id: NonZeroU64,
pub release_epoch: u64,
pub capacity_epoch: u64,
}Expand description
Stable scheduler-facing projection of one plan-runtime capacity domain.
Fields§
§coordinator_id: NonZeroU64§release_epoch: u64§capacity_epoch: u64Implementations§
Source§impl ExecutorAdmissionEpochs
impl ExecutorAdmissionEpochs
pub const fn new( coordinator_id: NonZeroU64, release_epoch: u64, capacity_epoch: u64, ) -> Self
pub fn from_capacity(epochs: CapacityEpochs) -> Self
Trait Implementations§
Source§impl Clone for ExecutorAdmissionEpochs
impl Clone for ExecutorAdmissionEpochs
Source§fn clone(&self) -> ExecutorAdmissionEpochs
fn clone(&self) -> ExecutorAdmissionEpochs
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 ExecutorAdmissionEpochs
Source§impl Debug for ExecutorAdmissionEpochs
impl Debug for ExecutorAdmissionEpochs
impl Eq for ExecutorAdmissionEpochs
Source§impl PartialEq for ExecutorAdmissionEpochs
impl PartialEq for ExecutorAdmissionEpochs
Source§impl Serialize for ExecutorAdmissionEpochs
impl Serialize for ExecutorAdmissionEpochs
impl StructuralPartialEq for ExecutorAdmissionEpochs
Auto Trait Implementations§
impl Freeze for ExecutorAdmissionEpochs
impl RefUnwindSafe for ExecutorAdmissionEpochs
impl Send for ExecutorAdmissionEpochs
impl Sync for ExecutorAdmissionEpochs
impl Unpin for ExecutorAdmissionEpochs
impl UnsafeUnpin for ExecutorAdmissionEpochs
impl UnwindSafe for ExecutorAdmissionEpochs
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