pub struct WorkerChangeRejection<Key, Worker, Plan, Reason> {
pub key: Key,
pub submission: WorkerSubmission<Worker, Plan>,
pub reason: Reason,
}Expand description
Complete worker change returned when admission is rejected.
Fields§
§key: KeySubmitted application key.
submission: WorkerSubmission<Worker, Plan>Submitted worker and its exact activation work.
reason: ReasonOperation-specific rejection reason.
Trait Implementations§
Source§impl<Key: Debug, Worker: Debug, Plan: Debug, Reason: Debug> Debug for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key: Debug, Worker: Debug, Plan: Debug, Reason: Debug> Debug for WorkerChangeRejection<Key, Worker, Plan, Reason>
Source§impl<Key: PartialEq, Worker: PartialEq, Plan: PartialEq, Reason: PartialEq> PartialEq for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key: PartialEq, Worker: PartialEq, Plan: PartialEq, Reason: PartialEq> PartialEq for WorkerChangeRejection<Key, Worker, Plan, Reason>
Source§fn eq(&self, other: &WorkerChangeRejection<Key, Worker, Plan, Reason>) -> bool
fn eq(&self, other: &WorkerChangeRejection<Key, Worker, Plan, Reason>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<Key: Eq, Worker: Eq, Plan: Eq, Reason: Eq> Eq for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> StructuralPartialEq for WorkerChangeRejection<Key, Worker, Plan, Reason>
Auto Trait Implementations§
impl<Key, Worker, Plan, Reason> Freeze for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> RefUnwindSafe for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> Send for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> Sync for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> Unpin for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> UnsafeUnpin for WorkerChangeRejection<Key, Worker, Plan, Reason>
impl<Key, Worker, Plan, Reason> UnwindSafe for WorkerChangeRejection<Key, Worker, Plan, Reason>
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