Replace 5 extract_* functions with extract_pool! macro, 7 OceanBase/MySQL branches with dispatch_mysql! macro, and 9+ sqlserver/agent early-return pairs with try_sqlserver!/try_agent! macros. Pure refactor, zero behavioral change — all 435 tests pass, downstream crates compile unchanged.
Crates
Rust crates for DBX live here.
Directories
dbx-core/- shared database core, drivers, schema/query logic, import/export, transfer, and plugin support.dbx-web/- the Docker/web backend service binary published asdbx-web.
The workspace root is defined in the repository-level Cargo.toml.