1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! # inverted-index-util
//!
//! This crate provides utilities for implementing inverted indexes
//!
//! ## Usage
//! ```rust
//!     use inverted_index_util::entity_list::insert_entity_mut;
//!     use typenum::consts::U16;
//!     let mut entity_list: Vec<u8> = Vec::new();
//!
//!     insert_entity_mut::<U16>(&mut entity_list, b"aaaaaaaaaaaaaaaa");
//!     insert_entity_mut::<U16>(&mut entity_list, b"cccccccccccccccc");
//!     insert_entity_mut::<U16>(&mut entity_list, b"aaaaaaaaaaaaaaaa");
//!     insert_entity_mut::<U16>(&mut entity_list, b"bbbbbbbbbbbbbbbb");
//!
//!     assert_eq!(
//!         &entity_list[..],
//!         &b"aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccc"[..]
//!     );
//! ```

pub mod entity_list;