Trait fst::IntoStreamer [−][src]
pub trait IntoStreamer<'a> { type Item: 'a; type Into: Streamer<'a, Item = Self::Item>; 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
.
Associated Types
Required methods
fn into_stream(self) -> Self::Into
[src]
fn into_stream(self) -> Self::Into
[src]Construct a stream from Self
.
Implementors
impl<'a, 'f, A: 'a + Automaton> IntoStreamer<'a> for fst::raw::StreamWithStateBuilder<'f, A> where
A::State: Clone,
[src]
impl<'a, 'f, A: 'a + Automaton> IntoStreamer<'a> for fst::raw::StreamWithStateBuilder<'f, A> where
A::State: Clone,
[src]type Into = StreamWithState<'f, A>
impl<'m, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst::map::StreamWithStateBuilder<'m, A> where
A::State: Clone,
[src]
impl<'m, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst::map::StreamWithStateBuilder<'m, A> where
A::State: Clone,
[src]type Into = StreamWithState<'m, A>
impl<'s, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst::set::StreamWithStateBuilder<'s, A> where
A::State: Clone,
[src]
impl<'s, 'a, A: 'a + Automaton> IntoStreamer<'a> for fst::set::StreamWithStateBuilder<'s, A> where
A::State: Clone,
[src]type Into = StreamWithState<'s, A>