Struct chrono_utils::parser::error::ParseError [] [src]

pub struct ParseError {
    pub error_kind: ParseErrorKind,
    pub position_begin: usize,
    pub position_end: usize,
}

An error from the parse_* functions.

Fields

error_kind

Kind of parse error.

position_begin

Start of error position.

position_end

End of error position.

Methods

impl ParseError

fn invalid(error_kind: ParseErrorKind, position: usize, length: usize) -> ParseError

Returns error.

fn invalid_format(position: usize, length: usize) -> ParseError

Returns error due the invalid format.

fn invalid_token(position: usize, length: usize) -> ParseError

Returns error due the invalid token.

fn invalid_low_value(position: usize, length: usize) -> ParseError

Returns error due the value is too low.

fn invalid_high_value(position: usize, length: usize) -> ParseError

Returns error due the value is too high.

Trait Implementations

impl Error for ParseError

fn description(&self) -> &str

fn cause(&self) -> Option<&Error>1.0.0

impl Display for ParseError

fn fmt(&self, f: &mut Formatter) -> Result

Derived Implementations

impl Debug for ParseError

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Eq for ParseError

impl PartialEq for ParseError

fn eq(&self, __arg_0: &ParseError) -> bool

fn ne(&self, __arg_0: &ParseError) -> bool

impl Clone for ParseError

fn clone(&self) -> ParseError

fn clone_from(&mut self, source: &Self)1.0.0

impl Copy for ParseError