[][src]Enum dubp_documents_parser::RawTextParseError

pub enum RawTextParseError {
    InvalidInnerFormat(String),
    IpAddrError(AddrParseError),
    PestError(PestError),
    UnexpectedRule(String),
    UnexpectedVersion(String),
    UnknownType,
}

List of possible errors while parsing a text document.

Variants

InvalidInnerFormat(String)

The given source don't have a valid specific document format (document type).

IpAddrError(AddrParseError)

Ip address parse error

PestError(PestError)

Error with pest parser

UnexpectedRule(String)

Unexpected rule

UnexpectedVersion(String)

Unexpected version

UnknownType

Unknown type

Trait Implementations

impl Clone for RawTextParseError[src]

impl Debug for RawTextParseError[src]

impl Display for RawTextParseError[src]

impl Eq for RawTextParseError[src]

impl Error for RawTextParseError[src]

impl From<AddrParseError> for RawTextParseError[src]

impl<T: RuleType> From<Error<T>> for RawTextParseError[src]

impl From<PestError> for RawTextParseError[src]

impl PartialEq<RawTextParseError> for RawTextParseError[src]

impl StructuralEq for RawTextParseError[src]

impl StructuralPartialEq for RawTextParseError[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.