#[cfg(not(any(feature = "git-overlay", feature = "native")))]
compile_error!(
"At least one of the `git-overlay` or `native` features must be enabled. \
The OSS CLI ships as git-overlay-only, native-only, or both."
);
pub mod bench;
pub mod bridge;
pub mod cli;
pub mod client;
pub mod extensions;
pub mod harness;
pub mod logging;
pub mod operation_id;
#[cfg(feature = "semantic")]
pub mod semantic;
pub mod util;
pub use cli_shared::{config, remote};
pub use objects::{
error::{HeddleError, HeddleError as StoreError},
store::ObjectStore,
};
pub use repo::Repository;
pub type StoreResult<T> = objects::error::Result<T>;
#[cfg(test)]
mod object_graph_tests;