Skip to main content

MergeCoordinates

Trait MergeCoordinates 

Source
trait MergeCoordinates<M>: Clone
where M: Monoid,
{ // Required methods fn empty() -> Self; fn merge_coordinates(left: &Self, right: &Self) -> Self; }

Required Methods§

Source

fn empty() -> Self

Source

fn merge_coordinates(left: &Self, right: &Self) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<M, X, Inner> MergeCoordinates<M> for CompressedSegmentTree<M, X, Inner>
where M: Monoid, X: Clone + Ord, Inner: MergeCoordinates<M>,

Source§

impl<M> MergeCoordinates<M> for Tag<M>
where M: Monoid,