pub enum ParseErrorKind {
IntegerOverflow {
token: String,
loc: usize,
},
InvalidTokenCharacter {
token: String,
c: char,
loc: usize,
},
InvalidToken {
loc: usize,
},
UnrecognizedEOF {
loc: usize,
},
UnrecognizedToken {
token: String,
loc: usize,
},
ExtraToken {
token: String,
loc: usize,
},
ReservedWord {
token: String,
loc: usize,
},
InvalidFloat {
token: String,
loc: usize,
},
WrongValueType {
loc: usize,
term: Term,
expected: String,
},
DuplicateKey {
loc: usize,
key: String,
},
}
Variants
IntegerOverflow
InvalidTokenCharacter
InvalidToken
Fields
loc: usize
UnrecognizedEOF
Fields
loc: usize
UnrecognizedToken
ExtraToken
ReservedWord
InvalidFloat
WrongValueType
DuplicateKey
Trait Implementations
sourceimpl AsRef<str> for ParseErrorKind
impl AsRef<str> for ParseErrorKind
sourceimpl Clone for ParseErrorKind
impl Clone for ParseErrorKind
sourcefn clone(&self) -> ParseErrorKind
fn clone(&self) -> ParseErrorKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ParseErrorKind
impl Debug for ParseErrorKind
sourceimpl Display for ParseErrorKind
impl Display for ParseErrorKind
sourceimpl Serialize for ParseErrorKind
impl Serialize for ParseErrorKind
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ParseErrorKind
impl Send for ParseErrorKind
impl Sync for ParseErrorKind
impl Unpin for ParseErrorKind
impl UnwindSafe for ParseErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more