pub struct CompositeError {
pub operator: CompositeOperator,
pub errors: Vec<String>,
pub field: String,
}Expand description
Composite validation error that aggregates multiple validation errors.
Fields§
§operator: CompositeOperatorThe operator being applied (all, any, not, optional)
errors: Vec<String>Individual validation errors
field: StringThe field being validated
Trait Implementations§
Source§impl Clone for CompositeError
impl Clone for CompositeError
Source§fn clone(&self) -> CompositeError
fn clone(&self) -> CompositeError
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 CompositeError
impl Debug for CompositeError
Auto Trait Implementations§
impl Freeze for CompositeError
impl RefUnwindSafe for CompositeError
impl Send for CompositeError
impl Sync for CompositeError
impl Unpin for CompositeError
impl UnsafeUnpin for CompositeError
impl UnwindSafe for CompositeError
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.