[][src]Trait rustfst::algorithms::compose::lookahead_filters::LookAheadComposeFilterTrait

pub trait LookAheadComposeFilterTrait<W: Semiring>: ComposeFilter<W> where
    Self::M1: LookaheadMatcher<W>,
    Self::M2: LookaheadMatcher<W>, 
{ fn lookahead_flags(&self) -> MatcherFlags;
fn lookahead_tr(&self) -> bool;
fn lookahead_type(&self) -> MatchType;
fn lookahead_output(&self) -> bool;
fn selector(&self) -> &Selector;
fn lookahead_matcher_data(&self) -> Option<&LookAheadMatcherData<W>>; }

Required methods

Loading content...

Implementors

impl<W: Semiring + 'static, M1: LookaheadMatcher<W>, M2: LookaheadMatcher<W>> LookAheadComposeFilterTrait<W> for AltSequenceComposeFilter<W, M1, M2>[src]

impl<W: Semiring + WeaklyDivisibleSemiring + WeightQuantize, CF: LookAheadComposeFilterTrait<W>, SMT: MatchTypeTrait> LookAheadComposeFilterTrait<W> for PushWeightsComposeFilter<W, CF, SMT> where
    CF::M1: LookaheadMatcher<W>,
    CF::M2: LookaheadMatcher<W>, 
[src]

impl<W: Semiring, CF: LookAheadComposeFilterTrait<W>, SMT: MatchTypeTrait> LookAheadComposeFilterTrait<W> for LookAheadComposeFilter<W, CF, SMT> where
    CF::M1: LookaheadMatcher<W>,
    CF::M2: LookaheadMatcher<W>, 
[src]

Loading content...