CompressedBinaryIndexedTree4d

Type Alias CompressedBinaryIndexedTree4d 

Source
pub type CompressedBinaryIndexedTree4d<M, A, B, C, D> = CompressedBinaryIndexedTree<M, A, CompressedBinaryIndexedTree<M, B, CompressedBinaryIndexedTree<M, C, CompressedBinaryIndexedTree<M, D, Tag<M>>>>>;

Aliased Type§

pub struct CompressedBinaryIndexedTree4d<M, A, B, C, D> {
    compress: Vec<A>,
    bits: Vec<CompressedBinaryIndexedTree<M, B, CompressedBinaryIndexedTree<M, C, CompressedBinaryIndexedTree<M, D, Tag<M>>>>>,
    _marker: PhantomData<fn() -> M>,
}

Fields§

§compress: Vec<A>§bits: Vec<CompressedBinaryIndexedTree<M, B, CompressedBinaryIndexedTree<M, C, CompressedBinaryIndexedTree<M, D, Tag<M>>>>>§_marker: PhantomData<fn() -> M>