vectorizer-sdk 3.7.1

Rust SDK for Vectorizer — RPC-first (vectorizer://) with HTTP fallback
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! VectorizerRPC wire types — `Request`, `Response`, `VectorizerValue`.
//!
//! Wire spec § 2 + § 3: `docs/specs/VECTORIZER_RPC.md`.
//!
//! These types are Thunder's (`thunder-rpc`, lib `thunder`) — the family's
//! shared binary RPC crate that `vectorizer-server` also runs, so the SDK and
//! the server cannot disagree on the wire: they are literally the same Rust
//! types compiled from the same source. `VectorizerValue` stays as an alias
//! for [`thunder::Value`] so existing call sites keep reading the same way;
//! the eight variants are unchanged, with `Bytes` now carrying an
//! `Arc<[u8]>` instead of a `Vec<u8>`.

pub use thunder::{Request, Response, Value as VectorizerValue};