pub trait IntoStreamer<'a> {
type Item: 'a;
type Into: Streamer<'a, Item = Self::Item>;
// Required method
fn into_stream(self) -> Self::Into;
}Expand description
IntoStreamer describes types that can be converted to streams.
This is analogous to the IntoIterator trait for Iterator in
std::iter.
Required Associated Types§
Required Methods§
Sourcefn into_stream(self) -> Self::Into
fn into_stream(self) -> Self::Into
Construct a stream from Self.
Implementors§
Source§impl<'a, 'f, A: 'a + Automaton> IntoStreamer<'a> for fst_no_std::raw::StreamWithStateBuilder<'f, A>
Available on crate feature alloc only.
impl<'a, 'f, A: 'a + Automaton> IntoStreamer<'a> for fst_no_std::raw::StreamWithStateBuilder<'f, A>
Available on crate feature
alloc only.Source§impl<'a, 'f, A: Automaton> IntoStreamer<'a> for fst_no_std::raw::StreamBuilder<'f, A>
Available on crate feature alloc only.
impl<'a, 'f, A: Automaton> IntoStreamer<'a> for fst_no_std::raw::StreamBuilder<'f, A>
Available on crate feature
alloc only.Source§impl<'a, 'f, D: AsRef<[u8]>> IntoStreamer<'a> for &'f Fst<D>
Available on crate feature alloc only.
impl<'a, 'f, D: AsRef<[u8]>> IntoStreamer<'a> for &'f Fst<D>
Available on crate feature
alloc only.Source§impl<'a, S: Streamer<'a>> IntoStreamer<'a> for S
impl<'a, S: Streamer<'a>> IntoStreamer<'a> for S
Source§impl<'m, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst_no_std::map::StreamWithStateBuilder<'m, A>
Available on crate feature alloc only.
impl<'m, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst_no_std::map::StreamWithStateBuilder<'m, A>
Available on crate feature
alloc only.Source§impl<'m, 'a, A: Automaton> IntoStreamer<'a> for fst_no_std::map::StreamBuilder<'m, A>
Available on crate feature alloc only.
impl<'m, 'a, A: Automaton> IntoStreamer<'a> for fst_no_std::map::StreamBuilder<'m, A>
Available on crate feature
alloc only.Source§impl<'m, 'a, D: AsRef<[u8]>> IntoStreamer<'a> for &'m Map<D>
Available on crate feature alloc only.
impl<'m, 'a, D: AsRef<[u8]>> IntoStreamer<'a> for &'m Map<D>
Available on crate feature
alloc only.Source§impl<'s, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst_no_std::set::StreamWithStateBuilder<'s, A>
Available on crate feature alloc only.
impl<'s, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst_no_std::set::StreamWithStateBuilder<'s, A>
Available on crate feature
alloc only.Source§impl<'s, 'a, A: Automaton> IntoStreamer<'a> for fst_no_std::set::StreamBuilder<'s, A>
Available on crate feature alloc only.
impl<'s, 'a, A: Automaton> IntoStreamer<'a> for fst_no_std::set::StreamBuilder<'s, A>
Available on crate feature
alloc only.