pub enum ErrorCode {
Show 30 variants
InputTooLarge,
TooManyLines,
LineTooLong,
ByteOrderMark,
UnexpectedEnd,
UnexpectedCharacter,
ExpectedValue,
ExpectedKey,
ExpectedColon,
ExpectedCommaOrEnd,
TrailingComma,
TrailingContent,
DuplicateKey,
InvalidNumber,
NumberTooLong,
IntegerOutOfRange,
NonFiniteNumber,
UnterminatedString,
ControlCharacterInString,
InvalidEscape,
InvalidUnicodeEscape,
NulInString,
StringTooLong,
UnterminatedComment,
TooManyComments,
DepthLimit,
ValueLimit,
ArrayLimit,
ObjectLimit,
InvalidEdit,
}Expand description
Stable error codes.
Variants§
InputTooLarge
TooManyLines
LineTooLong
ByteOrderMark
UnexpectedEnd
UnexpectedCharacter
ExpectedValue
ExpectedKey
ExpectedColon
ExpectedCommaOrEnd
TrailingComma
TrailingContent
DuplicateKey
InvalidNumber
NumberTooLong
IntegerOutOfRange
NonFiniteNumber
UnterminatedString
ControlCharacterInString
InvalidEscape
InvalidUnicodeEscape
NulInString
StringTooLong
UnterminatedComment
TooManyComments
DepthLimit
ValueLimit
ArrayLimit
ObjectLimit
InvalidEdit
Implementations§
Trait Implementations§
impl Copy for ErrorCode
impl Eq for ErrorCode
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§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more