zvec 0.1.0

Rust bindings to zvec, an in-process vector database by Alibaba.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Raw FFI bindings to the zvec C API.
//!
//! Generated at build time by `bindgen` from `vendor/c_api.h` (or from the
//! system header if `ZVEC_INCLUDE_DIR` / `ZVEC_ROOT` is set). Every symbol
//! here is `unsafe` to call — consult the upstream C API documentation for
//! ownership, lifetime, and threading contracts.

#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#![allow(dead_code)]
#![allow(clippy::all)]
// Doc comments in zvec's C header mention C-style `[out]` parameters and
// similar bracketed prose that rustdoc otherwise tries to resolve as
// intra-doc links. Suppress the noise for the generated FFI surface.
#![allow(rustdoc::broken_intra_doc_links)]

include!(concat!(env!("OUT_DIR"), "/bindings.rs"));