Struct fst::raw::Node [] [src]

pub struct Node<'b> {
    // some fields omitted
}

Methods

impl<'b> Node<'b>
[src]

fn addr(&self) -> CompiledAddr

fn transitions<'n>(&'n self) -> Transitions<'b, 'n>

fn transition(&self, i: usize) -> Transition

fn input(&self, i: usize) -> u8

fn output(&self, i: usize) -> Output

fn transition_addr(&self, i: usize) -> CompiledAddr

fn final_output(&self) -> Output

fn is_final(&self) -> bool

fn find_input(&self, b: u8) -> Option<usize>

fn len(&self) -> usize

fn is_empty(&self) -> bool

Trait Implementations

impl<'b> Copy for Node<'b>
[src]

impl<'b> Clone for Node<'b>
[src]

fn clone(&self) -> Node<'b>

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl<'b> Debug for Node<'b>
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.