dsalgo 0.3.7

A package for Datastructures and Algorithms.
Documentation
use crate::{monoid::Monoid, segment_tree::SegmentTree};

impl<M, Id> From<&[M::S]> for SegmentTree<M, Id>
where
    M: Monoid<Id>,
    M::S: Clone,
{
    fn from(slice: &[M::S]) -> Self { Self::from_iter(slice.iter().cloned()) }
}

#[cfg(test)]
mod tests {}