CompressedSegmentTree3d

Type Alias CompressedSegmentTree3d 

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

Aliased Type§

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

Fields§

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