Struct langchain_rust::text_splitter::SplitterOptions
source · pub struct SplitterOptions {
pub chunk_size: usize,
pub model_name: String,
pub encoding_name: String,
pub trim_chunks: bool,
}
Fields§
§chunk_size: usize
§model_name: String
§encoding_name: String
§trim_chunks: bool
Implementations§
source§impl SplitterOptions
impl SplitterOptions
pub fn with_chunk_size(self, chunk_size: usize) -> Self
pub fn with_model_name(self, model_name: &str) -> Self
pub fn with_encoding_name(self, encoding_name: &str) -> Self
pub fn with_trim_chunks(self, trim_chunks: bool) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SplitterOptions
impl RefUnwindSafe for SplitterOptions
impl Send for SplitterOptions
impl Sync for SplitterOptions
impl Unpin for SplitterOptions
impl UnwindSafe for SplitterOptions
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