CompressedSegmentTree2d

Type Alias CompressedSegmentTree2d 

Source
pub type CompressedSegmentTree2d<M, T1, T2> = CompressedSegmentTree<M, T1, CompressedSegmentTree<M, T2, Tag<M>>>;

Aliased Type§

pub struct CompressedSegmentTree2d<M, T1, T2> {
    compress: Vec<T1>,
    segs: Vec<CompressedSegmentTree<M, T2, Tag<M>>>,
    _marker: PhantomData<fn() -> M>,
}

Fields§

§compress: Vec<T1>§segs: Vec<CompressedSegmentTree<M, T2, Tag<M>>>§_marker: PhantomData<fn() -> M>