[][src]Trait fm_index::BackwardIterableIndex

pub trait BackwardIterableIndex: Sized {
    type T: Copy + Clone;
    fn get_l(&self, i: u64) -> Self::T;
fn lf_map(&self, i: u64) -> u64;
fn lf_map2(&self, c: Self::T, i: u64) -> u64;
fn len(&self) -> u64; fn iter_backward(&self, i: u64) -> BackwardIterator<Self> { ... } }

Associated Types

type T: Copy + Clone

Loading content...

Required methods

fn get_l(&self, i: u64) -> Self::T

fn lf_map(&self, i: u64) -> u64

fn lf_map2(&self, c: Self::T, i: u64) -> u64

fn len(&self) -> u64

Loading content...

Provided methods

fn iter_backward(&self, i: u64) -> BackwardIterator<Self>

Loading content...

Implementors

impl<T, C, S> BackwardIterableIndex for FMIndex<T, C, S> where
    T: Character,
    C: Converter<T>, 
[src]

type T = T

impl<T, C, S> BackwardIterableIndex for RLFMIndex<T, C, S> where
    T: Character,
    C: Converter<T>, 
[src]

type T = T

Loading content...