// Bazel (build_bazel.rs) or generate-bindings (build.rs): codegen into OUT_DIR at build time
#[cfg(all(any(bazel, feature = "generate-bindings"), not(feature = "_build")))]
mod conjure {
    include!(concat!(env!("OUT_DIR"), "/conjure/mod.rs"));
}

// Default Cargo: pre-generated into src/conjure/ (not active during _build pre-gen step)
#[cfg(all(not(any(bazel, feature = "generate-bindings")), not(feature = "_build")))]
mod conjure;

#[cfg(not(feature = "_build"))]
pub use conjure::*;
