Struct tantivy::schema::FacetOptions
source · [−]pub struct FacetOptions { /* private fields */ }
Expand description
Define how a facet field should be handled by tantivy.
Note that a Facet is always indexed and stored as a fastfield.
Implementations
sourceimpl FacetOptions
impl FacetOptions
sourcepub fn set_stored(self) -> FacetOptions
pub fn set_stored(self) -> FacetOptions
Set the field as stored.
Only the fields that are set as stored are persisted into the Tantivy’s store.
Trait Implementations
sourceimpl<T: Into<FacetOptions>> BitOr<T> for FacetOptions
impl<T: Into<FacetOptions>> BitOr<T> for FacetOptions
type Output = FacetOptions
type Output = FacetOptions
The resulting type after applying the |
operator.
sourcefn bitor(self, other: T) -> FacetOptions
fn bitor(self, other: T) -> FacetOptions
Performs the |
operation. Read more
sourceimpl Clone for FacetOptions
impl Clone for FacetOptions
sourcefn clone(&self) -> FacetOptions
fn clone(&self) -> FacetOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FacetOptions
impl Debug for FacetOptions
sourceimpl Default for FacetOptions
impl Default for FacetOptions
sourcefn default() -> FacetOptions
fn default() -> FacetOptions
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FacetOptions
impl<'de> Deserialize<'de> for FacetOptions
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<()> for FacetOptions
impl From<()> for FacetOptions
sourcefn from(_: ()) -> FacetOptions
fn from(_: ()) -> FacetOptions
Converts to this type from the input type.
sourceimpl PartialEq<FacetOptions> for FacetOptions
impl PartialEq<FacetOptions> for FacetOptions
sourcefn eq(&self, other: &FacetOptions) -> bool
fn eq(&self, other: &FacetOptions) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FacetOptions) -> bool
fn ne(&self, other: &FacetOptions) -> bool
This method tests for !=
.
sourceimpl Serialize for FacetOptions
impl Serialize for FacetOptions
impl Eq for FacetOptions
impl StructuralEq for FacetOptions
impl StructuralPartialEq for FacetOptions
Auto Trait Implementations
impl RefUnwindSafe for FacetOptions
impl Send for FacetOptions
impl Sync for FacetOptions
impl Unpin for FacetOptions
impl UnwindSafe for FacetOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
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
sourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
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
sourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
sourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
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
sourceimpl<T> DowncastSync for T where
T: Any + Send + Sync,
impl<T> DowncastSync for T where
T: Any + Send + Sync,
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more