pub struct FormatViolation {
pub constraint_name: String,
pub description: String,
}Expand description
Error returned when a tool output violates a format constraint.
Fields§
§constraint_name: StringWhich constraint was violated.
description: StringHuman-readable description of the violation.
Trait Implementations§
Source§impl Clone for FormatViolation
impl Clone for FormatViolation
Source§fn clone(&self) -> FormatViolation
fn clone(&self) -> FormatViolation
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 FormatViolation
impl Debug for FormatViolation
Source§impl Display for FormatViolation
impl Display for FormatViolation
Source§impl Error for FormatViolation
impl Error for FormatViolation
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()
Auto Trait Implementations§
impl Freeze for FormatViolation
impl RefUnwindSafe for FormatViolation
impl Send for FormatViolation
impl Sync for FormatViolation
impl Unpin for FormatViolation
impl UnsafeUnpin for FormatViolation
impl UnwindSafe for FormatViolation
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