pub struct StreamWithState<'m, A = AlwaysMatch>(StreamWithState<'m, A>)
where
A: Automaton;
Expand description
A lexicographically ordered stream of key-state pairs from a set and an automaton.
The keys are from the set while the states are from the automaton.
The A
type parameter corresponds to an optional automaton to filter
the stream. By default, no filtering is done.
The 'm
lifetime parameter refers to the lifetime of the underlying set.
Tuple Fields§
§0: StreamWithState<'m, A>
Trait Implementations§
Source§impl<'a, 'm, A: 'a + Automaton> Streamer<'a> for StreamWithState<'m, A>
impl<'a, 'm, A: 'a + Automaton> Streamer<'a> for StreamWithState<'m, A>
Auto Trait Implementations§
impl<'m, A> Freeze for StreamWithState<'m, A>where
A: Freeze,
impl<'m, A> RefUnwindSafe for StreamWithState<'m, A>
impl<'m, A> Send for StreamWithState<'m, A>
impl<'m, A> Sync for StreamWithState<'m, A>
impl<'m, A> Unpin for StreamWithState<'m, A>
impl<'m, A> UnwindSafe for StreamWithState<'m, A>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more