pub enum VmdSummaryError {
Parse(ImportError),
Invalid(&'static str),
}Expand description
Errors returned by the non-materializing VMD summary scanner.
The summary-only validation surface is intentionally separate from
ImportError so adding summary diagnostics does not make the existing
public import error enum’s exhaustive matches non-exhaustive.
Variants§
Parse(ImportError)
Invalid(&'static str)
Trait Implementations§
Source§impl Debug for VmdSummaryError
impl Debug for VmdSummaryError
Source§impl Display for VmdSummaryError
impl Display for VmdSummaryError
Source§impl Error for VmdSummaryError
impl Error for VmdSummaryError
1.30.0 · 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 PartialEq for VmdSummaryError
impl PartialEq for VmdSummaryError
impl StructuralPartialEq for VmdSummaryError
Auto Trait Implementations§
impl Freeze for VmdSummaryError
impl RefUnwindSafe for VmdSummaryError
impl Send for VmdSummaryError
impl Sync for VmdSummaryError
impl Unpin for VmdSummaryError
impl UnsafeUnpin for VmdSummaryError
impl UnwindSafe for VmdSummaryError
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more