pub struct ParseError(/* private fields */);
Expand description
This enum describes the type of error that occurred during the parsing of a JSON document.
C++ enum: QJsonParseError::ParseError
.
This enum describes the type of error that occurred during the parsing of a JSON document.
Implementations§
Source§impl ParseError
impl ParseError
Sourcepub const NoError: ParseError
pub const NoError: ParseError
No error occurred (C++ enum variant: NoError = 0
)
Sourcepub const UnterminatedObject: ParseError
pub const UnterminatedObject: ParseError
An object is not correctly terminated with a closing curly bracket (C++ enum variant: UnterminatedObject = 1
)
Sourcepub const MissingNameSeparator: ParseError
pub const MissingNameSeparator: ParseError
A comma separating different items is missing (C++ enum variant: MissingNameSeparator = 2
)
Sourcepub const UnterminatedArray: ParseError
pub const UnterminatedArray: ParseError
The array is not correctly terminated with a closing square bracket (C++ enum variant: UnterminatedArray = 3
)
Sourcepub const MissingValueSeparator: ParseError
pub const MissingValueSeparator: ParseError
A colon separating keys from values inside objects is missing (C++ enum variant: MissingValueSeparator = 4
)
Sourcepub const IllegalValue: ParseError
pub const IllegalValue: ParseError
The value is illegal (C++ enum variant: IllegalValue = 5
)
Sourcepub const TerminationByNumber: ParseError
pub const TerminationByNumber: ParseError
The input stream ended while parsing a number (C++ enum variant: TerminationByNumber = 6
)
Sourcepub const IllegalNumber: ParseError
pub const IllegalNumber: ParseError
The number is not well formed (C++ enum variant: IllegalNumber = 7
)
Sourcepub const IllegalEscapeSequence: ParseError
pub const IllegalEscapeSequence: ParseError
An illegal escape sequence occurred in the input (C++ enum variant: IllegalEscapeSequence = 8
)
Sourcepub const IllegalUTF8String: ParseError
pub const IllegalUTF8String: ParseError
An illegal UTF8 sequence occurred in the input (C++ enum variant: IllegalUTF8String = 9
)
Sourcepub const UnterminatedString: ParseError
pub const UnterminatedString: ParseError
A string wasn’t terminated with a quote (C++ enum variant: UnterminatedString = 10
)
Sourcepub const MissingObject: ParseError
pub const MissingObject: ParseError
An object was expected but couldn’t be found (C++ enum variant: MissingObject = 11
)
Sourcepub const DeepNesting: ParseError
pub const DeepNesting: ParseError
The JSON document is too deeply nested for the parser to parse it (C++ enum variant: DeepNesting = 12
)
Sourcepub const DocumentTooLarge: ParseError
pub const DocumentTooLarge: ParseError
The JSON document is too large for the parser to parse it (C++ enum variant: DocumentTooLarge = 13
)
Sourcepub const GarbageAtEnd: ParseError
pub const GarbageAtEnd: ParseError
The parsed document contains additional garbage characters at the end (C++ enum variant: GarbageAtEnd = 14
)
Trait Implementations§
Source§impl Clone for ParseError
impl Clone for ParseError
Source§fn clone(&self) -> ParseError
fn clone(&self) -> ParseError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more