olai-uc-common 0.0.7

Shared types, generated Unity Catalog models, and storage/REST abstractions for the Unity Catalog server and client crates.
Documentation
// The generated PyO3 constructors rebind each argument as `value`, which clippy flags
// for a proto field that is itself named `value` (`shares.v1.PartitionValue`).
// `generated.rs` replaces the trestle-emitted `_gen/mod.rs` so each model package
// can sit behind its own resource feature.
#[allow(clippy::redundant_locals)]
#[path = "generated.rs"]
mod _gen;
mod association;
mod error;
#[cfg(feature = "functions")]
mod functions_ext;
// The `Object` / `ResourceName` layer is backed by the resource-store crate
// (`olai-store`), which is native-only; gate it behind the `store` feature so the
// wire-DTO models compile without it (e.g. on wasm).
#[cfg(feature = "store")]
mod object;
#[cfg(feature = "store")]
mod resources;

pub use _gen::*;
pub use association::AssociationLabel;
pub use error::ErrorResponse;
#[cfg(feature = "store")]
pub use object::Object;
#[cfg(feature = "store")]
pub use resources::*;