#[repr(u8)]pub enum KernelAction {
ExecuteRequested = 1,
Substitute = 2,
Reject = 3,
}Expand description
The action the kernel decided to take.
Variants§
ExecuteRequested = 1
The requested model was selected (it maximized utility).
Substitute = 2
A different model was selected (it had higher utility).
Reject = 3
No model passed all constraints with positive utility.
Trait Implementations§
Source§impl Clone for KernelAction
impl Clone for KernelAction
Source§fn clone(&self) -> KernelAction
fn clone(&self) -> KernelAction
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 KernelAction
Source§impl Debug for KernelAction
impl Debug for KernelAction
Source§impl<'de> Deserialize<'de> for KernelAction
impl<'de> Deserialize<'de> for KernelAction
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
Source§impl Display for KernelAction
impl Display for KernelAction
impl Eq for KernelAction
Source§impl PartialEq for KernelAction
impl PartialEq for KernelAction
Source§fn eq(&self, other: &KernelAction) -> bool
fn eq(&self, other: &KernelAction) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for KernelAction
impl Serialize for KernelAction
impl StructuralPartialEq for KernelAction
Auto Trait Implementations§
impl Freeze for KernelAction
impl RefUnwindSafe for KernelAction
impl Send for KernelAction
impl Sync for KernelAction
impl Unpin for KernelAction
impl UnsafeUnpin for KernelAction
impl UnwindSafe for KernelAction
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.