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