pub enum PlanExplanationLevel {
Decision,
Warning,
Rejection,
}Expand description
Severity of one planner explanation entry.
Variants§
Decision
Normal selection rationale.
Warning
A limitation or risk worth surfacing to the caller.
Rejection
A candidate rejected by compatibility or resource admission.
Trait Implementations§
Source§impl Clone for PlanExplanationLevel
impl Clone for PlanExplanationLevel
Source§fn clone(&self) -> PlanExplanationLevel
fn clone(&self) -> PlanExplanationLevel
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 PlanExplanationLevel
Source§impl Debug for PlanExplanationLevel
impl Debug for PlanExplanationLevel
Source§impl<'de> Deserialize<'de> for PlanExplanationLevel
impl<'de> Deserialize<'de> for PlanExplanationLevel
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 PlanExplanationLevel
Source§impl PartialEq for PlanExplanationLevel
impl PartialEq for PlanExplanationLevel
Source§impl Serialize for PlanExplanationLevel
impl Serialize for PlanExplanationLevel
impl StructuralPartialEq for PlanExplanationLevel
Auto Trait Implementations§
impl Freeze for PlanExplanationLevel
impl RefUnwindSafe for PlanExplanationLevel
impl Send for PlanExplanationLevel
impl Sync for PlanExplanationLevel
impl Unpin for PlanExplanationLevel
impl UnsafeUnpin for PlanExplanationLevel
impl UnwindSafe for PlanExplanationLevel
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