pub struct Look {
pub changes: Vec<SizingChange>,
pub refused: Vec<SizingRefused>,
}Expand description
What a look does: the changes changes picks, and the cpus raises it cannot make.
Fields§
§changes: Vec<SizingChange>The changes to make now, in order, one per profile at most.
refused: Vec<SizingRefused>The profiles whose jobs the CPU cap holds back but whose cpus cannot go up: the slice’s CPUs are unknown or
all theirs, or the CPU budget has no room.
Trait Implementations§
impl Eq for Look
impl StructuralPartialEq for Look
Auto Trait Implementations§
impl Freeze for Look
impl RefUnwindSafe for Look
impl Send for Look
impl Sync for Look
impl Unpin for Look
impl UnsafeUnpin for Look
impl UnwindSafe for Look
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.