[][src]Trait rustfst::algorithms::lazy_fst_revamp::FstOp

pub trait FstOp<W: Semiring>: Debug {
    fn compute_start(&self) -> Result<Option<StateId>>;
fn compute_trs(&self, id: usize) -> Result<TrsVec<W>>;
fn compute_final_weight(&self, id: StateId) -> Result<Option<W>>;
fn properties(&self) -> FstProperties; }

Required methods

fn compute_start(&self) -> Result<Option<StateId>>

fn compute_trs(&self, id: usize) -> Result<TrsVec<W>>

fn compute_final_weight(&self, id: StateId) -> Result<Option<W>>

fn properties(&self) -> FstProperties

Loading content...

Implementors

impl<W: Semiring, CFB: ComposeFilterBuilder<W>> FstOp<W> for ComposeFstOp<W, CFB>[src]

Loading content...