[][src]Trait rustfst::fst_traits::FstIntoIterator

pub trait FstIntoIterator<W: Semiring>: CoreFst<W> {
    type TrsIter: Iterator<Item = Tr<W>>;
    type FstIter: Iterator<Item = FstIterData<W, Self::TrsIter>>;
    fn fst_into_iter(self) -> Self::FstIter;
}

Associated Types

type TrsIter: Iterator<Item = Tr<W>>

type FstIter: Iterator<Item = FstIterData<W, Self::TrsIter>>

Loading content...

Required methods

fn fst_into_iter(self) -> Self::FstIter

Loading content...

Implementations on Foreign Types

impl<W: Semiring, F: FstIntoIterator<W>> FstIntoIterator<W> for Arc<F>[src]

type TrsIter = F::TrsIter

type FstIter = F::FstIter

Loading content...

Implementors

impl<W, F, M, T> FstIntoIterator<W> for MatcherFst<W, F, M, T> where
    W: Semiring,
    F: FstIntoIterator<W>,
    T: Debug
[src]

type TrsIter = F::TrsIter

type FstIter = F::FstIter

impl<W, F, T> FstIntoIterator<W> for FstAddOn<F, T> where
    W: Semiring,
    F: FstIntoIterator<W>,
    T: Debug
[src]

type TrsIter = F::TrsIter

type FstIter = F::FstIter

impl<W: Semiring> FstIntoIterator<W> for ConstFst<W> where
    W: 'static, 
[src]

type TrsIter = IntoIter<Tr<W>>

type FstIter = Box<dyn Iterator<Item = FstIterData<W, Self::TrsIter>>>

impl<W: Semiring> FstIntoIterator<W> for VectorFst<W>[src]

type TrsIter = IntoIter<Tr<W>>

type FstIter = Box<dyn Iterator<Item = FstIterData<W, Self::TrsIter>>>

Loading content...