Enum ErrorCode
pub enum ErrorCode
A code identifying an error originating within this crate.
Variants
-
EofParsingArray -
EofParsingBool -
EofParsingComment -
EofParsingEscapeSequence -
EofParsingIdentifier -
EofParsingNull -
EofParsingNumber -
EofParsingObject -
EofParsingString -
EofParsingValue -
ExpectedBool -
ExpectedClosingBrace -
ExpectedClosingBracket -
ExpectedColon -
ExpectedComma -
ExpectedComment -
ExpectedIdentifier -
ExpectedNull -
ExpectedNumber -
ExpectedOpeningBrace -
ExpectedOpeningBracket -
ExpectedString -
ExpectedStringOrObject -
ExpectedValue -
InvalidBytes -
InvalidEscapeSequence -
InvalidKey -
LeadingZero -
LineTerminatorInString -
OverflowParsingNumber -
TrailingCharacters
Trait Implementations
impl Clone for ErrorCode
fn clone(&self) -> ErrorCode
impl Copy for ErrorCode
impl Debug for ErrorCode
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for ErrorCode
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl PartialEq for ErrorCode
fn eq(&self, other: &ErrorCode) -> bool
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnsafeUnpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations
impl<T> Any for ErrorCode
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ErrorCode
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ErrorCode
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ErrorCode
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ErrorCode
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ErrorCode
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for ErrorCode
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for ErrorCode
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ErrorCode
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ErrorCode
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>