#[cfg(all(feature = "duckdb-v1", feature = "duckdb-neo"))]
compile_error!("duckbridge: enable exactly one DuckDB backend, `duckdb-v1` (root Cargo.toml) or `duckdb-neo` (neo/Cargo.toml), not both");
#[cfg(not(any(feature = "duckdb-v1", feature = "duckdb-neo")))]
compile_error!("duckbridge needs a DuckDB backend: enable the `duckdb-v1` cargo feature (on by default)");
#[cfg(feature = "duckdb-v1")]
mod v1;
#[cfg(feature = "duckdb-v1")]
pub use v1::*;
#[cfg(all(feature = "duckdb-neo", not(feature = "duckdb-v1")))]
mod neo;
#[cfg(all(feature = "duckdb-neo", not(feature = "duckdb-v1")))]
pub use neo::*;