Trait TrFilter
Other items inrustfst::algorithms::tr_filters
pub trait TrFilter<S: Semiring>: Clone + Debug + PartialEq { fn keep(&self, tr: &Tr<S>) -> bool; }
Base trait to restrict which trs are traversed in an FST.
fn keep(&self, tr: &Tr<S>) -> bool
If true, Tr should be kept, else Tr should be ignored.
impl<S: Semiring> TrFilter<S> for AnyTrFilter
impl<S: Semiring> TrFilter<S> for EpsilonTrFilter
impl<S: Semiring> TrFilter<S> for InputEpsilonTrFilter
impl<S: Semiring> TrFilter<S> for OutputEpsilonTrFilter