[][src]Enum tantivy::schema::Cardinality

pub enum Cardinality {
    SingleValue,
    MultiValues,
}

Express whether a field is single-value or multi-valued.

Variants

SingleValue

The document must have exactly one value associated to the document.

MultiValues

The document can have any number of values associated to the document. This is more memory and CPU expensive than the SingleValue solution.

Trait Implementations

impl Clone for Cardinality[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for Cardinality[src]

impl PartialEq<Cardinality> for Cardinality[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for Cardinality[src]

impl Debug for Cardinality[src]

impl Serialize for Cardinality[src]

impl<'de> Deserialize<'de> for Cardinality[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Fruit for T where
    T: Send + Downcast
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T[src]

impl<T> Downcast for T where
    T: Any
[src]