proof_of_sql_parser/
error.rs1use alloc::string::String;
2use snafu::Snafu;
3
4#[expect(clippy::module_name_repetitions)]
6#[derive(Debug, Snafu, Eq, PartialEq)]
7pub enum ParseError {
8    #[snafu(display("Unable to parse query"))]
9    QueryParseError {
11        error: String,
13    },
14    #[snafu(display("Unable to parse identifier"))]
15    IdentifierParseError {
17        error: String,
19    },
20    #[snafu(display("Unable to parse resource_id"))]
21    ResourceIdParseError {
23        error: String,
25    },
26}
27
28pub type ParseResult<T> = Result<T, ParseError>;