pub struct IntegerIndexParams {
pub lookup: Option<bool>,
pub range: Option<bool>,
pub is_principal: Option<bool>,
pub on_disk: Option<bool>,
}
Fields§
§lookup: Option<bool>
If true - support direct lookups.
range: Option<bool>
If true - support ranges filters.
is_principal: Option<bool>
If true - use this key to organize storage of the collection data. This option assumes that this key will be used in majority of filtered requests.
on_disk: Option<bool>
If true - store index on disk.
Implementations§
source§impl IntegerIndexParams
impl IntegerIndexParams
sourcepub fn lookup(&self) -> bool
pub fn lookup(&self) -> bool
Returns the value of lookup
, or the default value if lookup
is unset.
sourcepub fn range(&self) -> bool
pub fn range(&self) -> bool
Returns the value of range
, or the default value if range
is unset.
sourcepub fn is_principal(&self) -> bool
pub fn is_principal(&self) -> bool
Returns the value of is_principal
, or the default value if is_principal
is unset.
Trait Implementations§
source§impl Clone for IntegerIndexParams
impl Clone for IntegerIndexParams
source§fn clone(&self) -> IntegerIndexParams
fn clone(&self) -> IntegerIndexParams
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IntegerIndexParams
impl Debug for IntegerIndexParams
source§impl Default for IntegerIndexParams
impl Default for IntegerIndexParams
source§impl From<IntegerIndexParams> for IndexParams
impl From<IntegerIndexParams> for IndexParams
source§fn from(value: IntegerIndexParams) -> Self
fn from(value: IntegerIndexParams) -> Self
Converts to this type from the input type.
source§impl From<IntegerIndexParams> for PayloadIndexParams
impl From<IntegerIndexParams> for PayloadIndexParams
source§fn from(value: IntegerIndexParams) -> Self
fn from(value: IntegerIndexParams) -> Self
Converts to this type from the input type.
source§impl From<IntegerIndexParamsBuilder> for IntegerIndexParams
impl From<IntegerIndexParamsBuilder> for IntegerIndexParams
source§fn from(value: IntegerIndexParamsBuilder) -> Self
fn from(value: IntegerIndexParamsBuilder) -> Self
Converts to this type from the input type.
source§impl Message for IntegerIndexParams
impl Message for IntegerIndexParams
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for IntegerIndexParams
impl PartialEq for IntegerIndexParams
impl Copy for IntegerIndexParams
impl StructuralPartialEq for IntegerIndexParams
Auto Trait Implementations§
impl Freeze for IntegerIndexParams
impl RefUnwindSafe for IntegerIndexParams
impl Send for IntegerIndexParams
impl Sync for IntegerIndexParams
impl Unpin for IntegerIndexParams
impl UnwindSafe for IntegerIndexParams
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request