rustfst/fst_impls/vector_fst/
expanded_fst.rs

1use crate::fst_impls::VectorFst;
2use crate::fst_traits::ExpandedFst;
3use crate::semirings::Semiring;
4
5impl<W: 'static + Semiring> ExpandedFst<W> for VectorFst<W> {
6    fn num_states(&self) -> usize {
7        self.states.len()
8    }
9}