pub struct CompositionValidationResult {
pub errors: Vec<CompositionValidationError>,
pub warnings: Vec<CompositionValidationError>,
}Expand description
Collection of validation errors and warnings.
Fields§
§errors: Vec<CompositionValidationError>§warnings: Vec<CompositionValidationError>Implementations§
Source§impl CompositionValidationResult
impl CompositionValidationResult
pub fn push_error(&mut self, err: CompositionValidationError)
pub fn push_warning(&mut self, warn: CompositionValidationError)
pub fn is_empty(&self) -> bool
pub fn has_errors(&self) -> bool
pub fn len(&self) -> usize
Trait Implementations§
Source§impl Clone for CompositionValidationResult
impl Clone for CompositionValidationResult
Source§fn clone(&self) -> CompositionValidationResult
fn clone(&self) -> CompositionValidationResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompositionValidationResult
impl Debug for CompositionValidationResult
Source§impl Default for CompositionValidationResult
impl Default for CompositionValidationResult
Source§fn default() -> CompositionValidationResult
fn default() -> CompositionValidationResult
Returns the “default value” for a type. Read more
impl Eq for CompositionValidationResult
impl StructuralPartialEq for CompositionValidationResult
Auto Trait Implementations§
impl Freeze for CompositionValidationResult
impl RefUnwindSafe for CompositionValidationResult
impl Send for CompositionValidationResult
impl Sync for CompositionValidationResult
impl Unpin for CompositionValidationResult
impl UnsafeUnpin for CompositionValidationResult
impl UnwindSafe for CompositionValidationResult
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.