pub struct KeywordIndex {
pub prefix: Option<KeywordPrefixParams>,
}Expand description
Exact match on string values, e.g. color: "red".
Fields§
§prefix: Option<KeywordPrefixParams>If set, enable prefix matching (match: { "prefix": ... }) on this field.
Implementations§
Source§impl KeywordIndex
impl KeywordIndex
pub fn new() -> Self
Sourcepub fn with_prefix(self) -> Self
pub fn with_prefix(self) -> Self
Enable prefix matching on this keyword field.
Trait Implementations§
Source§impl Clone for KeywordIndex
impl Clone for KeywordIndex
Source§impl Debug for KeywordIndex
impl Debug for KeywordIndex
Source§impl Default for KeywordIndex
impl Default for KeywordIndex
Source§impl<'de> Deserialize<'de> for KeywordIndex
impl<'de> Deserialize<'de> for KeywordIndex
Source§fn 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
impl Eq for KeywordIndex
Source§impl From<KeywordIndex> for PayloadIndex
impl From<KeywordIndex> for PayloadIndex
Source§fn from(value: KeywordIndex) -> Self
fn from(value: KeywordIndex) -> Self
Converts to this type from the input type.
Source§impl PartialEq for KeywordIndex
impl PartialEq for KeywordIndex
Source§impl Serialize for KeywordIndex
impl Serialize for KeywordIndex
impl StructuralPartialEq for KeywordIndex
Auto Trait Implementations§
impl Freeze for KeywordIndex
impl RefUnwindSafe for KeywordIndex
impl Send for KeywordIndex
impl Sync for KeywordIndex
impl Unpin for KeywordIndex
impl UnsafeUnpin for KeywordIndex
impl UnwindSafe for KeywordIndex
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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