[−][src]Struct fst::raw::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 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 Eq for IndexedValue[src]
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]
clamp)Restrict a value to a certain interval. Read more
impl Copy for IndexedValue[src]
impl Debug for IndexedValue[src]
impl Hash for IndexedValue[src]
Auto Trait Implementations
impl Unpin for IndexedValue
impl Sync for IndexedValue
impl Send for IndexedValue
impl RefUnwindSafe for IndexedValue
impl UnwindSafe for IndexedValue
Blanket Implementations
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,