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>;