pub struct ExecutorExecutionCapacityPreemption { /* private fields */ }Expand description
Request-scoped authority selected for a capacity-pressure preemption.
The cache identity prevents the engine from releasing a newer sequence incarnation after a stale scheduler decision. Implementations must retire retained prefill and active decode authority through the same operation.
Implementations§
Trait Implementations§
Source§impl Clone for ExecutorExecutionCapacityPreemption
impl Clone for ExecutorExecutionCapacityPreemption
Source§fn clone(&self) -> ExecutorExecutionCapacityPreemption
fn clone(&self) -> ExecutorExecutionCapacityPreemption
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<'de> Deserialize<'de> for ExecutorExecutionCapacityPreemption
impl<'de> Deserialize<'de> for ExecutorExecutionCapacityPreemption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExecutorExecutionCapacityPreemption
impl StructuralPartialEq for ExecutorExecutionCapacityPreemption
Auto Trait Implementations§
impl Freeze for ExecutorExecutionCapacityPreemption
impl RefUnwindSafe for ExecutorExecutionCapacityPreemption
impl Send for ExecutorExecutionCapacityPreemption
impl Sync for ExecutorExecutionCapacityPreemption
impl Unpin for ExecutorExecutionCapacityPreemption
impl UnsafeUnpin for ExecutorExecutionCapacityPreemption
impl UnwindSafe for ExecutorExecutionCapacityPreemption
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