#[non_exhaustive]pub struct MultiLanguageDetectionMetadata {
pub source_language: String,
pub enable_multi_language_detection: bool,
/* private fields */
}Expand description
Message for Enabling Multi Language Detection.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.source_language: StringOptional. Optional Source language of the user prompt.
If multi-language detection is enabled but language is not set in that case we would automatically detect the source language.
enable_multi_language_detection: boolOptional. Enable detection of multi-language prompts and responses.
Implementations§
Source§impl MultiLanguageDetectionMetadata
impl MultiLanguageDetectionMetadata
pub fn new() -> Self
Sourcepub fn set_source_language<T: Into<String>>(self, v: T) -> Self
pub fn set_source_language<T: Into<String>>(self, v: T) -> Self
Sets the value of source_language.
Sourcepub fn set_enable_multi_language_detection<T: Into<bool>>(self, v: T) -> Self
pub fn set_enable_multi_language_detection<T: Into<bool>>(self, v: T) -> Self
Sets the value of enable_multi_language_detection.
Trait Implementations§
Source§impl Clone for MultiLanguageDetectionMetadata
impl Clone for MultiLanguageDetectionMetadata
Source§fn clone(&self) -> MultiLanguageDetectionMetadata
fn clone(&self) -> MultiLanguageDetectionMetadata
Returns a duplicate 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 Default for MultiLanguageDetectionMetadata
impl Default for MultiLanguageDetectionMetadata
Source§fn default() -> MultiLanguageDetectionMetadata
fn default() -> MultiLanguageDetectionMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for MultiLanguageDetectionMetadata
impl PartialEq for MultiLanguageDetectionMetadata
Source§fn eq(&self, other: &MultiLanguageDetectionMetadata) -> bool
fn eq(&self, other: &MultiLanguageDetectionMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MultiLanguageDetectionMetadata
Auto Trait Implementations§
impl Freeze for MultiLanguageDetectionMetadata
impl RefUnwindSafe for MultiLanguageDetectionMetadata
impl Send for MultiLanguageDetectionMetadata
impl Sync for MultiLanguageDetectionMetadata
impl Unpin for MultiLanguageDetectionMetadata
impl UnwindSafe for MultiLanguageDetectionMetadata
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