pub enum ProcessTriageContractError {
SchemaVersionMismatch {
expected: String,
actual: String,
},
InvalidConfidence(u8),
EmptyRequestedActions,
UnknownActionPid(u32),
InvalidTimeout {
field: &'static str,
value: u64,
},
InvalidRetryPolicy {
field: &'static str,
value: u64,
},
AllowDenyConflict(ProcessTriageActionClass),
InvalidEscalationConfidence(u8),
}Expand description
Contract validation failures.
Variants§
SchemaVersionMismatch
InvalidConfidence(u8)
EmptyRequestedActions
UnknownActionPid(u32)
InvalidTimeout
InvalidRetryPolicy
AllowDenyConflict(ProcessTriageActionClass)
InvalidEscalationConfidence(u8)
Trait Implementations§
Source§impl Debug for ProcessTriageContractError
impl Debug for ProcessTriageContractError
Source§impl Display for ProcessTriageContractError
impl Display for ProcessTriageContractError
Source§impl Error for ProcessTriageContractError
impl Error for ProcessTriageContractError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ProcessTriageContractError
impl PartialEq for ProcessTriageContractError
Source§fn eq(&self, other: &ProcessTriageContractError) -> bool
fn eq(&self, other: &ProcessTriageContractError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ProcessTriageContractError
impl StructuralPartialEq for ProcessTriageContractError
Auto Trait Implementations§
impl Freeze for ProcessTriageContractError
impl RefUnwindSafe for ProcessTriageContractError
impl Send for ProcessTriageContractError
impl Sync for ProcessTriageContractError
impl Unpin for ProcessTriageContractError
impl UnsafeUnpin for ProcessTriageContractError
impl UnwindSafe for ProcessTriageContractError
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<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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<E> IntoErrorPanel for Ewhere
E: Error,
impl<E> IntoErrorPanel for Ewhere
E: Error,
Source§fn into_panel(self) -> ErrorPanel
fn into_panel(self) -> ErrorPanel
Convert this error into an ErrorPanel.