File tree Expand file tree Collapse file tree
crates/stackable-operator/src/database_connections Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,17 +6,21 @@ mod helpers;
66#[ cfg( test) ]
77mod tests;
88
9+ /// Aggregates errors from database-specific submodules.
10+ ///
11+ /// All variants use `context(false)` to enable automatic [`From`] conversion,
12+ /// so callers can use `?` directly without needing `.context(SomeSnafu)`.
913#[ derive( Debug , Snafu ) ]
1014pub enum Error {
11- #[ snafu( context( false ) , display( "PostgreSQL error" ) ) ]
15+ #[ snafu( context( false ) , display( "PostgreSQL database connection error" ) ) ]
1216 Postgresql {
1317 source : databases:: postgresql:: Error ,
1418 } ,
1519
16- #[ snafu( context( false ) , display( "MySQL error" ) ) ]
20+ #[ snafu( context( false ) , display( "MySQL database connection error" ) ) ]
1721 Mysql { source : databases:: mysql:: Error } ,
1822
19- #[ snafu( context( false ) , display( "Derby error" ) ) ]
23+ #[ snafu( context( false ) , display( "Derby database connection error" ) ) ]
2024 Derby { source : databases:: derby:: Error } ,
2125}
2226
You can’t perform that action at this time.
0 commit comments