Struct fst::raw::Fst [] [src]

pub struct Fst {
    // some fields omitted
}

Methods

impl Fst
[src]

fn from_file_path<P: AsRef<Path>>(path: P) -> Result<Self>

fn from_bytes(bytes: Vec<u8>) -> Result<Self>

impl Fst
[src]

fn find<B: AsRef<[u8]>>(&self, key: B) -> Option<Output>

fn search<A: Automaton>(&self, aut: A) -> FstStreamBuilder<A>

fn stream(&self) -> FstStream

fn range(&self) -> FstStreamBuilder

fn fst_type(&self) -> FstType

fn root(&self) -> Node

fn node(&self, addr: CompiledAddr) -> Node

fn as_slice(&self) -> &[u8]