[−][src]Enum json_peek::parser::ParseError
Represent possible error that can happen while parsing, it should be very similar to normal JSON's syntax error message as possible
Variants
UnexpectedEndOfFile(Span)
This error is raise when the parser expect another Token but reach the end of file instead
InvalidToken(Token<'a>)
This error is raise when parser is trying to parse a Token that isn't in JSON syntax specification
This error is raise when parser is expecting a certain Token but found something else.
Trait Implementations
impl<'a> Clone for ParseError<'a>
[src]
fn clone(&self) -> ParseError<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Debug for ParseError<'a>
[src]
impl<'a> Display for ParseError<'a>
[src]
impl<'a> Eq for ParseError<'a>
[src]
impl<'a> Error for ParseError<'a>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<'a> PartialEq<ParseError<'a>> for ParseError<'a>
[src]
fn eq(&self, other: &ParseError<'a>) -> bool
[src]
fn ne(&self, other: &ParseError<'a>) -> bool
[src]
impl<'a> StructuralEq for ParseError<'a>
[src]
impl<'a> StructuralPartialEq for ParseError<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for ParseError<'a>
impl<'a> Send for ParseError<'a>
impl<'a> Sync for ParseError<'a>
impl<'a> Unpin for ParseError<'a>
impl<'a> UnwindSafe for ParseError<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,