[][src]Enum oceanpkg::drop::name::query::ParseError

pub enum ParseError<NameError, VersionError> {
    Scope(NameError),
    Name(NameError),
    Version(VersionError),
}

An error returned when parsing a Query.

Variants

Scope(NameError)

An error occurred when parsing the scope field.

Name(NameError)

An error occurred when parsing the name field.

Version(VersionError)

An error occurred when parsing the version field.

Trait Implementations

impl<N: Display, V: Display> Display for ParseError<N, V>[src]

Auto Trait Implementations

impl<NameError, VersionError> RefUnwindSafe for ParseError<NameError, VersionError> where
    NameError: RefUnwindSafe,
    VersionError: RefUnwindSafe

impl<NameError, VersionError> Send for ParseError<NameError, VersionError> where
    NameError: Send,
    VersionError: Send

impl<NameError, VersionError> Sync for ParseError<NameError, VersionError> where
    NameError: Sync,
    VersionError: Sync

impl<NameError, VersionError> Unpin for ParseError<NameError, VersionError> where
    NameError: Unpin,
    VersionError: Unpin

impl<NameError, VersionError> UnwindSafe for ParseError<NameError, VersionError> where
    NameError: UnwindSafe,
    VersionError: UnwindSafe

Blanket Implementations

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

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

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

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

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

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

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

type Error = !

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.