#[non_exhaustive]pub enum MatchingGlobsError {
Io(Error),
BuildGlob(BuildError),
}Expand description
Errors that can occur when finding matching globs
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.
Io(Error)
An error occurred interacting with the filesystem
BuildGlob(BuildError)
An error occurred while building a glob
Trait Implementations§
Source§impl Debug for MatchingGlobsError
impl Debug for MatchingGlobsError
Source§impl Display for MatchingGlobsError
impl Display for MatchingGlobsError
Source§impl Error for MatchingGlobsError
impl Error for MatchingGlobsError
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 From<BuildError> for MatchingGlobsError
impl From<BuildError> for MatchingGlobsError
Source§fn from(source: BuildError) -> Self
fn from(source: BuildError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for MatchingGlobsError
impl From<Error> for MatchingGlobsError
Source§impl From<MatchingGlobsError> for FindRootsError
impl From<MatchingGlobsError> for FindRootsError
Source§fn from(source: MatchingGlobsError) -> Self
fn from(source: MatchingGlobsError) -> Self
Converts to this type from the input type.
Source§impl From<MatchingGlobsError> for WorkspaceMembersError
impl From<MatchingGlobsError> for WorkspaceMembersError
Source§fn from(source: MatchingGlobsError) -> Self
fn from(source: MatchingGlobsError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MatchingGlobsError
impl !RefUnwindSafe for MatchingGlobsError
impl Send for MatchingGlobsError
impl Sync for MatchingGlobsError
impl Unpin for MatchingGlobsError
impl !UnwindSafe for MatchingGlobsError
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> 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> 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 moreSource§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.