pub struct OverrideRecord {
pub verdict: PolicyVerdict,
pub overridden_by: VerdictKind,
pub reason: String,
}Expand description
A record of a verdict that lost the precedence comparison.
Fields§
§verdict: PolicyVerdictThe verdict that was overridden.
overridden_by: VerdictKindThe kind that overrode it (= the winning verdict’s kind).
reason: StringWhy — references the canonical precedence ordering.
Trait Implementations§
Source§impl Clone for OverrideRecord
impl Clone for OverrideRecord
Source§fn clone(&self) -> OverrideRecord
fn clone(&self) -> OverrideRecord
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 moreSource§impl Debug for OverrideRecord
impl Debug for OverrideRecord
Source§impl<'de> Deserialize<'de> for OverrideRecord
impl<'de> Deserialize<'de> for OverrideRecord
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 OverrideRecord
Source§impl PartialEq for OverrideRecord
impl PartialEq for OverrideRecord
Source§impl Serialize for OverrideRecord
impl Serialize for OverrideRecord
impl StructuralPartialEq for OverrideRecord
Auto Trait Implementations§
impl Freeze for OverrideRecord
impl RefUnwindSafe for OverrideRecord
impl Send for OverrideRecord
impl Sync for OverrideRecord
impl Unpin for OverrideRecord
impl UnsafeUnpin for OverrideRecord
impl UnwindSafe for OverrideRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.