Struct tantivy::schema::IntOptions [−][src]
pub struct IntOptions { /* fields omitted */ }
Expand description
Define how an u64, i64, of f64 field should be handled by tantivy.
Implementations
Returns true iff the value is indexed.
Set the field as stored.
Only the fields that are set as stored are persisted into the Tantivy’s store.
Set the field as indexed.
Setting an integer as indexed will generate a posting list for each value taken by the integer.
Set the field as a single-valued fast field.
Fast fields are designed for random access. Access time are similar to a random lookup in an array. If more than one value is associated to a fast field, only the last one is kept.
Returns the cardinality of the fastfield.
If the field has not been declared as a fastfield, then the method returns None.
Trait Implementations
type Output = IntOptions
type Output = IntOptions
The resulting type after applying the |
operator.
Performs the |
operation. Read more
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IntOptions
impl Send for IntOptions
impl Sync for IntOptions
impl Unpin for IntOptions
impl UnwindSafe for IntOptions
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
pub fn vzip(self) -> V