Trait xi_rope::tree::Metric [] [src]

pub trait Metric<N: NodeInfo> {
    fn measure(_: &N, _: usize) -> usize;
    fn to_base_units(l: &N::L, in_measured_units: usize) -> usize;
    fn from_base_units(l: &N::L, in_base_units: usize) -> usize;
    fn is_boundary(l: &N::L, offset: usize) -> bool;
    fn prev(l: &N::L, offset: usize) -> Option<usize>;
    fn next(l: &N::L, offset: usize) -> Option<usize>;
    fn can_fragment() -> bool;
}

Required Methods

Implementors