pub struct ValidationIssues { /* private fields */ }Expand description
A non-empty bounded collection of validation issues.
Implementations§
Source§impl ValidationIssues
impl ValidationIssues
Sourcepub fn new(issues: Vec<ValidationIssue>) -> Result<Self, ValidationIssuesError>
pub fn new(issues: Vec<ValidationIssue>) -> Result<Self, ValidationIssuesError>
Creates a checked collection of validation issues.
Sourcepub fn one(issue: ValidationIssue) -> Self
pub fn one(issue: ValidationIssue) -> Self
Creates a collection containing exactly one issue.
Sourcepub fn as_slice(&self) -> &[ValidationIssue]
pub fn as_slice(&self) -> &[ValidationIssue]
Returns the validation issues in deterministic producer order.
Trait Implementations§
Source§impl Clone for ValidationIssues
impl Clone for ValidationIssues
Source§impl Debug for ValidationIssues
impl Debug for ValidationIssues
impl Eq for ValidationIssues
Source§impl Hash for ValidationIssues
impl Hash for ValidationIssues
Source§impl PartialEq for ValidationIssues
impl PartialEq for ValidationIssues
impl StructuralPartialEq for ValidationIssues
Auto Trait Implementations§
impl Freeze for ValidationIssues
impl RefUnwindSafe for ValidationIssues
impl Send for ValidationIssues
impl Sync for ValidationIssues
impl Unpin for ValidationIssues
impl UnsafeUnpin for ValidationIssues
impl UnwindSafe for ValidationIssues
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