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§
- Arrow
Space Error - Recoverable error conditions arising from the query path.