generic-btree 0.1.0

Generic BTree for versatile purposes
Documentation
1
2
3
4
5
6
7
8
9
10
use std::ops::RangeBounds;

pub trait Sliceable<T = usize> {
    fn slice(&self, range: impl RangeBounds<T>) -> Self;
    fn slice_(&mut self, range: impl RangeBounds<T>);
}

pub trait Length<T = usize> {
    fn rle_len(&self) -> T;
}