Skip to main content

Crate lance_namespace

Crate lance_namespace 

Source
Expand description

Lance Namespace Rust Client

A Rust client for the Lance Namespace API that provides a unified interface for managing namespaces and tables across different backend implementations.

§Error Handling

This crate provides fine-grained error types through the error module. Each error type has a unique numeric code that is consistent across all Lance Namespace implementations (Python, Java, Rust, REST).

See error::ErrorCode for the list of error codes and error::NamespaceError for the error types.

Re-exports§

pub use namespace::LanceNamespace;
pub use error::ErrorCode;
pub use error::NamespaceError;
pub use error::Result as NamespaceResult;
pub use lance_namespace_reqwest_client as reqwest_client;

Modules§

apis
error
Lance Namespace error types.
models
namespace
Lance Namespace base interface and implementations.
schema
Schema conversion utilities for Lance Namespace.

Enums§

Error

Type Aliases§

Result