Enum postguard::Error [−][src]
pub enum Error {
QueryRejected,
StatementNotAllowed(String),
FunctionNotAllowed(String),
InvalidFunctionName(String),
Parse(String),
}
Expand description
Errors related to statement rejection or parsing failures
Variants
Query was rejected for intentionally-unspecific reasons, usually because of the presence of a generally-banned node in the provided statement
StatementNotAllowed(String)
A top-level statement was not allowed, usually because of an AllowedStatements restriction
Tuple Fields of StatementNotAllowed
0: String
FunctionNotAllowed(String)
A named function was not allowed, usually because of an AllowedFunctions restriction
Tuple Fields of FunctionNotAllowed
0: String
InvalidFunctionName(String)
Query was rejected because it contained a function without a valid string name
Tuple Fields of InvalidFunctionName
0: String
Parse(String)
There was an error during the parsing step. This means that the provided statement was not valid Postgres-flavored SQL
Tuple Fields of Parse
0: String
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Error
impl UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more