[−][src]Struct fst::map::IndexedValue
A value indexed by a stream.
Indexed values are used to indicate the presence of a key in multiple
streams during a set operation. Namely, the index corresponds to the stream
(by the order in which it was added to the operation, starting at 0)
and the value corresponds to the value associated with a particular key
in that stream.
Fields
index: usizeThe index of the stream that produced this value (starting at 0).
value: u64The value.
Trait Implementations
impl PartialEq<IndexedValue> for IndexedValue[src]
fn eq(&self, other: &IndexedValue) -> bool[src]
fn ne(&self, other: &IndexedValue) -> bool[src]
impl Clone for IndexedValue[src]
fn clone(&self) -> IndexedValue[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Ord for IndexedValue[src]
fn cmp(&self, other: &IndexedValue) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self[src]
🔬 This is a nightly-only experimental API. (
clamp)Restrict a value to a certain interval. Read more
impl Eq for IndexedValue[src]
impl PartialOrd<IndexedValue> for IndexedValue[src]
fn partial_cmp(&self, other: &IndexedValue) -> Option<Ordering>[src]
fn lt(&self, other: &IndexedValue) -> bool[src]
fn le(&self, other: &IndexedValue) -> bool[src]
fn gt(&self, other: &IndexedValue) -> bool[src]
fn ge(&self, other: &IndexedValue) -> bool[src]
impl Copy for IndexedValue[src]
impl Debug for IndexedValue[src]
impl Hash for IndexedValue[src]
Auto Trait Implementations
impl Send for IndexedValue
impl Sync for IndexedValue
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,