#[non_exhaustive]pub enum FullValidationError {
Cycle(Option<String>),
Missing(Vec<MissingDependencies>),
}Expand description
Detailed validation errors.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Cycle(Option<String>)
A cycle between dependencies has been detected.
Missing(Vec<MissingDependencies>)
Dependencies are missing.
Trait Implementations§
Source§impl Clone for FullValidationError
impl Clone for FullValidationError
Source§fn clone(&self) -> FullValidationError
fn clone(&self) -> FullValidationError
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 FullValidationError
impl Debug for FullValidationError
Source§impl Display for FullValidationError
impl Display for FullValidationError
Source§impl Error for FullValidationError
impl Error for FullValidationError
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()
Source§impl Hash for FullValidationError
impl Hash for FullValidationError
Source§impl PartialEq for FullValidationError
impl PartialEq for FullValidationError
impl StructuralPartialEq for FullValidationError
Auto Trait Implementations§
impl Freeze for FullValidationError
impl RefUnwindSafe for FullValidationError
impl Send for FullValidationError
impl Sync for FullValidationError
impl Unpin for FullValidationError
impl UnwindSafe for FullValidationError
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