summavy_fastfield_codecs 0.3.1

Fast field codecs used by tantivy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub use dense::{serialize_dense_codec, DenseCodec};

mod dense;
mod sparse;

#[inline]
fn get_bit_at(input: u64, n: u32) -> bool {
    input & (1 << n) != 0
}

#[inline]
fn set_bit_at(input: &mut u64, n: u64) {
    *input |= 1 << n;
}