#[non_exhaustive]pub struct UploadRagFileConfig {
pub rag_file_transformation_config: Option<RagFileTransformationConfig>,
/* private fields */
}Expand description
Config for uploading RagFile.
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.rag_file_transformation_config: Option<RagFileTransformationConfig>Specifies the transformation config for RagFiles.
Implementations§
Source§impl UploadRagFileConfig
impl UploadRagFileConfig
pub fn new() -> Self
Sourcepub fn set_rag_file_transformation_config<T: Into<Option<RagFileTransformationConfig>>>(
self,
v: T,
) -> Self
pub fn set_rag_file_transformation_config<T: Into<Option<RagFileTransformationConfig>>>( self, v: T, ) -> Self
Sets the value of rag_file_transformation_config.
Trait Implementations§
Source§impl Clone for UploadRagFileConfig
impl Clone for UploadRagFileConfig
Source§fn clone(&self) -> UploadRagFileConfig
fn clone(&self) -> UploadRagFileConfig
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 UploadRagFileConfig
impl Debug for UploadRagFileConfig
Source§impl Default for UploadRagFileConfig
impl Default for UploadRagFileConfig
Source§fn default() -> UploadRagFileConfig
fn default() -> UploadRagFileConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UploadRagFileConfigwhere
UploadRagFileConfig: Default,
impl<'de> Deserialize<'de> for UploadRagFileConfigwhere
UploadRagFileConfig: Default,
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
Source§impl Message for UploadRagFileConfig
impl Message for UploadRagFileConfig
Source§impl PartialEq for UploadRagFileConfig
impl PartialEq for UploadRagFileConfig
Source§impl Serialize for UploadRagFileConfig
impl Serialize for UploadRagFileConfig
impl StructuralPartialEq for UploadRagFileConfig
Auto Trait Implementations§
impl Freeze for UploadRagFileConfig
impl RefUnwindSafe for UploadRagFileConfig
impl Send for UploadRagFileConfig
impl Sync for UploadRagFileConfig
impl Unpin for UploadRagFileConfig
impl UnwindSafe for UploadRagFileConfig
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