pub struct ValidationIssue { /* private fields */ }Expand description
One stable validation code associated with a structured path.
Implementations§
Source§impl ValidationIssue
impl ValidationIssue
Sourcepub const fn new(code: ValidationCode, path: ValidationPath) -> Self
pub const fn new(code: ValidationCode, path: ValidationPath) -> Self
Creates a validation issue without accepting caller-controlled text.
Sourcepub const fn code(&self) -> ValidationCode
pub const fn code(&self) -> ValidationCode
Returns the stable validation code.
Sourcepub const fn path(&self) -> &ValidationPath
pub const fn path(&self) -> &ValidationPath
Returns the structured location of the invalid value.
Trait Implementations§
Source§impl Clone for ValidationIssue
impl Clone for ValidationIssue
Source§impl Debug for ValidationIssue
impl Debug for ValidationIssue
impl Eq for ValidationIssue
Source§impl Hash for ValidationIssue
impl Hash for ValidationIssue
Source§impl PartialEq for ValidationIssue
impl PartialEq for ValidationIssue
impl StructuralPartialEq for ValidationIssue
Auto Trait Implementations§
impl Freeze for ValidationIssue
impl RefUnwindSafe for ValidationIssue
impl Send for ValidationIssue
impl Sync for ValidationIssue
impl Unpin for ValidationIssue
impl UnsafeUnpin for ValidationIssue
impl UnwindSafe for ValidationIssue
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