vecdb/
lib.rs

1#![doc = include_str!("../README.md")]
2#![doc = "\n## Examples\n"]
3#![doc = "\n### Raw\n\n```rust"]
4#![doc = include_str!("../examples/raw.rs")]
5#![doc = "```\n"]
6#![doc = "\n### Compressed\n\n```rust"]
7#![doc = include_str!("../examples/compressed.rs")]
8#![doc = "```"]
9
10pub use seqdb::{Database, Error as SeqDBError, PAGE_SIZE, Reader};
11#[cfg(feature = "derive")]
12pub use vecdb_derive::StoredCompressed;
13
14mod error;
15mod exit;
16mod stamp;
17mod traits;
18mod variants;
19mod version;
20
21use variants::*;
22
23pub use error::*;
24pub use exit::*;
25pub use stamp::*;
26pub use traits::*;
27pub use variants::{
28    CompressedVec, Computation, ComputedVec, ComputedVecFrom1, ComputedVecFrom2, ComputedVecFrom3,
29    EagerVec, Format, LazyVecFrom1, LazyVecFrom2, LazyVecFrom3, RawVec, StoredVec,
30};
31pub use version::*;