pub struct BundleCoherenceViolation {
pub rule_id: String,
pub message: String,
pub paths: Vec<String>,
}Expand description
A redacted coherence violation record.
Fields§
§rule_id: StringStable rule identifier (e.g. "user_agent_header_match").
message: StringHuman-readable explanation.
paths: Vec<String>JSON-path-like pointers to the offending fields.
Trait Implementations§
Source§impl Clone for BundleCoherenceViolation
impl Clone for BundleCoherenceViolation
Source§fn clone(&self) -> BundleCoherenceViolation
fn clone(&self) -> BundleCoherenceViolation
Returns a duplicate of the value. Read more
1.0.0 · 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 BundleCoherenceViolation
impl Debug for BundleCoherenceViolation
Source§impl<'de> Deserialize<'de> for BundleCoherenceViolation
impl<'de> Deserialize<'de> for BundleCoherenceViolation
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 PartialEq for BundleCoherenceViolation
impl PartialEq for BundleCoherenceViolation
Source§impl Serialize for BundleCoherenceViolation
impl Serialize for BundleCoherenceViolation
impl Eq for BundleCoherenceViolation
impl StructuralPartialEq for BundleCoherenceViolation
Auto Trait Implementations§
impl Freeze for BundleCoherenceViolation
impl RefUnwindSafe for BundleCoherenceViolation
impl Send for BundleCoherenceViolation
impl Sync for BundleCoherenceViolation
impl Unpin for BundleCoherenceViolation
impl UnsafeUnpin for BundleCoherenceViolation
impl UnwindSafe for BundleCoherenceViolation
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more