tetengo_trie/
lib.rs

1#![doc = include_str!("../README.md")]
2#![doc = "# Examples"]
3#![doc = "```rust"]
4#![doc = include_str!("../tests/usage.rs")]
5#![doc = "```"]
6
7pub mod error;
8pub mod file_mapping;
9pub mod integer_serializer;
10pub mod memory_storage;
11pub mod mmap_storage;
12pub mod serializer;
13pub mod shared_storage;
14pub mod storage;
15pub mod string_serializer;
16pub mod trie;
17pub mod trie_iterator;
18pub mod value_serializer;
19
20mod double_array;
21mod double_array_builder;
22mod double_array_iterator;
23
24pub use error::Error;
25pub use file_mapping::FileMapping;
26pub use integer_serializer::{IntegerDeserializer, IntegerSerializer};
27pub use memory_storage::MemoryStorage;
28pub use mmap_storage::MmapStorage;
29pub use serializer::{Deserializer, DeserializerOf, Serializer, SerializerOf};
30pub use shared_storage::SharedStorage;
31pub use storage::Storage;
32pub use string_serializer::{StrSerializer, StringDeserializer, StringSerializer};
33pub use trie::{BuildingObserverSet, Trie};
34pub use trie_iterator::TrieIterator;
35pub use value_serializer::{ValueDeserializer, ValueSerializer};