[−][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 Clone for IndexedValue[src]
fn clone(&self) -> IndexedValue[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for IndexedValue[src]
impl Debug for IndexedValue[src]
impl Eq for IndexedValue[src]
impl Hash for IndexedValue[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl Ord for IndexedValue[src]
fn cmp(&self, other: &IndexedValue) -> Ordering[src]
#[must_use]fn max(self, other: Self) -> Self1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self[src]
impl PartialEq<IndexedValue> for IndexedValue[src]
fn eq(&self, other: &IndexedValue) -> bool[src]
fn ne(&self, other: &IndexedValue) -> bool[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 StructuralEq for IndexedValue[src]
impl StructuralPartialEq for IndexedValue[src]
Auto Trait Implementations
impl RefUnwindSafe for IndexedValue
impl Send for IndexedValue
impl Sync for IndexedValue
impl Unpin for IndexedValue
impl UnwindSafe for IndexedValue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
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> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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> 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>,