json_repair/errors.rs
1crate::ix!();
2
3error_tree!{
4
5 #[derive(PartialEq)]
6 pub enum JsonRepairError {
7 UnexpectedEOF,
8 UnexpectedToken,
9 InvalidToken(String),
10 InvalidNumber(String),
11 FailedToParseRepairedJson {
12 details: String,
13 },
14 Unrepairable(String),
15 AllAttemptedRepairsFailed,
16 CouldNotConvertTheOutputOfDuplicateQuoteRemovalToJson,
17
18 #[cmp_neq]
19 SerdeParseError {
20 inner: serde_json::Error
21 },
22 }
23}