Skip to main content

Module error

Module error 

Source
Expand description

Error types for fallible ArrowSpace operations.

These errors represent recoverable input conditions — not invariant violations — and are returned by the try_* family of methods so that FFI bindings can surface typed exceptions instead of relying on Rust panics (which cross language boundaries as opaque PanicException).

The infallible wrappers (prepare_query_item, search_lambda_aware, …) delegate to the try_* variants and .expect() on Err, preserving their original panic behaviour for existing callers. Since #153 they are #[deprecated]: the try_* variants are the primary documented entry points, and the wrappers remain only as a backward-compatibility surface for downstream callers that have not migrated yet.

Enums§

ArrowSpaceError
Recoverable error conditions arising from the query path.