[][src]Struct glob::GlobError

pub struct GlobError { /* fields omitted */ }

A glob iteration error.

This is typically returned when a particular path cannot be read to determine if its contents match the glob pattern. This is possible if the program lacks the appropriate permissions, for example.

Methods

impl GlobError[src]

pub fn path(&self) -> &Path[src]

The Path that the error corresponds to.

pub fn error(&self) -> &Error[src]

The error in question.

pub fn into_error(self) -> Error[src]

Consumes self, returning the raw underlying io::Error

Trait Implementations

impl Display for GlobError[src]

impl Debug for GlobError[src]

impl Error for GlobError[src]

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Sync for GlobError

impl Send for GlobError

impl Unpin for GlobError

impl !UnwindSafe for GlobError

impl !RefUnwindSafe for GlobError

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]