json_repair/
errors.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
crate::ix!();

error_tree!{

    #[derive(PartialEq)]
    pub enum JsonRepairError {
        UnexpectedEOF,
        UnexpectedToken,
        InvalidToken(String),
        InvalidNumber(String),
        FailedToParseRepairedJson {
            details: String,
        },
        Unrepairable(String),
        AllAttemptedRepairsFailed,
        CouldNotConvertTheOutputOfDuplicateQuoteRemovalToJson,

        #[cmp_neq]
        SerdeParseError {
            inner: serde_json::Error
        },
    }
}