[][src]Enum dice_command_parser::error::ParserError

pub enum ParserError {
    ParseError,
    InvalidNumberInput(ParseIntError),
    Unknown,
}

Errors that can occur parsing the command input.

Variants

ParseError

Implies that the string was not in the correct format.

InvalidNumberInput(ParseIntError)

Occurs when the numbers provided in the input cannot be turned into i32. This is likely an overflow or underflow error.

Unknown

Reserved for errors that do not fit into other categories.

Trait Implementations

impl Debug for ParserError[src]

impl Display for ParserError[src]

impl Error for ParserError[src]

impl From<ParseIntError> for ParserError[src]

impl PartialEq<ParserError> for ParserError[src]

impl StructuralPartialEq for ParserError[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> 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.