pub struct TextIndexParams {
pub tokenizer: i32,
pub lowercase: Option<bool>,
pub min_token_len: Option<u64>,
pub max_token_len: Option<u64>,
}
Fields§
§tokenizer: i32
Tokenizer type
lowercase: Option<bool>
If true - all tokens will be lowercase
min_token_len: Option<u64>
Minimal token length
max_token_len: Option<u64>
Maximal token length
Implementations§
Source§impl TextIndexParams
impl TextIndexParams
Sourcepub fn tokenizer(&self) -> TokenizerType
pub fn tokenizer(&self) -> TokenizerType
Returns the enum value of tokenizer
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_tokenizer(&mut self, value: TokenizerType)
pub fn set_tokenizer(&mut self, value: TokenizerType)
Sets tokenizer
to the provided enum value.
Sourcepub fn lowercase(&self) -> bool
pub fn lowercase(&self) -> bool
Returns the value of lowercase
, or the default value if lowercase
is unset.
Sourcepub fn min_token_len(&self) -> u64
pub fn min_token_len(&self) -> u64
Returns the value of min_token_len
, or the default value if min_token_len
is unset.
Sourcepub fn max_token_len(&self) -> u64
pub fn max_token_len(&self) -> u64
Returns the value of max_token_len
, or the default value if max_token_len
is unset.
Trait Implementations§
Source§impl Clone for TextIndexParams
impl Clone for TextIndexParams
Source§fn clone(&self) -> TextIndexParams
fn clone(&self) -> TextIndexParams
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 TextIndexParams
impl Debug for TextIndexParams
Source§impl Default for TextIndexParams
impl Default for TextIndexParams
Source§impl Message for TextIndexParams
impl Message for TextIndexParams
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for TextIndexParams
impl PartialEq for TextIndexParams
impl StructuralPartialEq for TextIndexParams
Auto Trait Implementations§
impl Freeze for TextIndexParams
impl RefUnwindSafe for TextIndexParams
impl Send for TextIndexParams
impl Sync for TextIndexParams
impl Unpin for TextIndexParams
impl UnwindSafe for TextIndexParams
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