unitycatalog_server/lib.rs
1pub mod api;
2mod codegen;
3pub mod error;
4pub mod handlers;
5#[cfg(feature = "memory")]
6pub mod memory;
7pub mod policy;
8pub mod rest;
9pub mod services;
10pub mod store;
11pub mod telemetry;
12
13// Deployable-binary support: config loading, the CLI/subcommand surface, and the
14// server-launch wiring used by the `uc-server` binary (see `src/main.rs`). Gated
15// behind `bin` so a plain library build doesn't pull the CLI/serve/store stack.
16#[cfg(feature = "bin")]
17pub mod cli;
18#[cfg(feature = "bin")]
19pub mod config;
20#[cfg(feature = "bin")]
21pub mod hybrid;
22#[cfg(feature = "bin")]
23pub mod run;
24
25pub use crate::error::{Error, Result};