Trait rustfst::algorithms::tr_filters::TrFilter

source ·
pub trait TrFilter<S: Semiring>: Clone + Debug + PartialEq {
    // Required method
    fn keep(&self, tr: &Tr<S>) -> bool;
}
Expand description

Base trait to restrict which trs are traversed in an FST.

Required Methods§

source

fn keep(&self, tr: &Tr<S>) -> bool

If true, Tr should be kept, else Tr should be ignored.

Object Safety§

This trait is not object safe.

Implementors§