Struct tantivy_fst::raw::StreamWithState
source · pub struct StreamWithState<'f, A = AlwaysMatch>where
A: Automaton,{ /* private fields */ }
Expand description
A lexicographically ordered stream from an fst of key-value pairs along with the state of the automaton.
The A
type parameter corresponds to an optional automaton to filter
the stream. By default, no filtering is done.
The 'f
lifetime parameter refers to the lifetime of the underlying fst.
Trait Implementations§
source§impl<'f, A> Clone for StreamWithState<'f, A>where
A: Automaton + Clone,
A::State: Clone,
impl<'f, A> Clone for StreamWithState<'f, A>where A: Automaton + Clone, A::State: Clone,
source§fn clone(&self) -> StreamWithState<'f, A>
fn clone(&self) -> StreamWithState<'f, A>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl<'f, A> RefUnwindSafe for StreamWithState<'f, A>where A: RefUnwindSafe, <A as Automaton>::State: RefUnwindSafe,
impl<'f, A> Send for StreamWithState<'f, A>where A: Send, <A as Automaton>::State: Send,
impl<'f, A> Sync for StreamWithState<'f, A>where A: Sync, <A as Automaton>::State: Sync,
impl<'f, A> Unpin for StreamWithState<'f, A>where A: Unpin, <A as Automaton>::State: Unpin,
impl<'f, A> UnwindSafe for StreamWithState<'f, A>where A: UnwindSafe, <A as Automaton>::State: UnwindSafe,
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