lance_namespace/
lib.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright The Lance Authors
3
4//! Lance Namespace Rust Client
5//!
6//! A Rust client for the Lance Namespace API that provides a unified interface
7//! for managing namespaces and tables across different backend implementations.
8
9pub mod namespace;
10pub mod schema;
11
12// Re-export the trait at the crate root
13pub use lance_core::{Error, Result};
14pub use namespace::LanceNamespace;
15
16// Re-export reqwest client for convenience
17pub use lance_namespace_reqwest_client as reqwest_client;
18
19// Re-export commonly used models from the reqwest client
20pub mod models {
21    pub use lance_namespace_reqwest_client::models::*;
22}
23
24// Re-export APIs from the reqwest client
25pub mod apis {
26    pub use lance_namespace_reqwest_client::apis::*;
27}