[][src]Trait fm_index::ForwardIterableIndex

pub trait ForwardIterableIndex: Sized {
    type T: Copy + Clone;
    fn get_f(&self, i: u64) -> Self::T;
fn fl_map(&self, i: u64) -> u64;
fn fl_map2(&self, c: Self::T, i: u64) -> u64;
fn len(&self) -> u64; fn iter_forward(&self, i: u64) -> ForwardIterator<Self> { ... } }

Associated Types

type T: Copy + Clone

Loading content...

Required methods

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

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

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

fn len(&self) -> u64

Loading content...

Provided methods

fn iter_forward(&self, i: u64) -> ForwardIterator<Self>

Loading content...

Implementors

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

type T = T

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

type T = T

Loading content...