pub type MergingUnionFind<T, M> = UnionFindBase<UnionBySize, PathCompression, FnMerger<T, M>, (), ()>;Aliased Type§
pub struct MergingUnionFind<T, M> {
cells: Vec<UfCell<<FnMerger<T, M> as UfMergeSpec>::Data, ()>>,
merger: FnMerger<T, M>,
history: <() as UndoStrategy<UfCell<<FnMerger<T, M> as UfMergeSpec>::Data, ()>>>::History,
_marker: PhantomData<fn() -> (UnionBySize, PathCompression)>,
}Fields§
§cells: Vec<UfCell<<FnMerger<T, M> as UfMergeSpec>::Data, ()>>§merger: FnMerger<T, M>§history: <() as UndoStrategy<UfCell<<FnMerger<T, M> as UfMergeSpec>::Data, ()>>>::History§_marker: PhantomData<fn() -> (UnionBySize, PathCompression)>