pub struct EddViolation {
pub code: String,
pub message: String,
pub severity: ViolationSeverity,
pub context: Option<String>,
}Expand description
EDD violation codes and messages.
Fields§
§code: StringViolation code (e.g., “EDD-01”)
message: StringHuman-readable message
severity: ViolationSeveritySeverity level
context: Option<String>Context or additional details
Implementations§
Source§impl EddViolation
impl EddViolation
Sourcepub fn new(code: &str, message: &str, severity: ViolationSeverity) -> Self
pub fn new(code: &str, message: &str, severity: ViolationSeverity) -> Self
Create a new violation.
Sourcepub fn with_context(self, context: &str) -> Self
pub fn with_context(self, context: &str) -> Self
Add context to the violation.
Trait Implementations§
Source§impl Clone for EddViolation
impl Clone for EddViolation
Source§fn clone(&self) -> EddViolation
fn clone(&self) -> EddViolation
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 EddViolation
impl Debug for EddViolation
Source§impl PartialEq for EddViolation
impl PartialEq for EddViolation
impl Eq for EddViolation
impl StructuralPartialEq for EddViolation
Auto Trait Implementations§
impl Freeze for EddViolation
impl RefUnwindSafe for EddViolation
impl Send for EddViolation
impl Sync for EddViolation
impl Unpin for EddViolation
impl UnsafeUnpin for EddViolation
impl UnwindSafe for EddViolation
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,
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.