pub struct RecursiveCharacterSplitter { /* private fields */ }Expand description
递归字符分割器
按照分隔符优先级递归分割文本。
Implementations§
Source§impl RecursiveCharacterSplitter
impl RecursiveCharacterSplitter
Sourcepub fn with_defaults() -> Self
pub fn with_defaults() -> Self
使用默认参数创建
Sourcepub fn with_separators(self, separators: Vec<String>) -> Self
pub fn with_separators(self, separators: Vec<String>) -> Self
设置分隔符
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RecursiveCharacterSplitter
impl RefUnwindSafe for RecursiveCharacterSplitter
impl Send for RecursiveCharacterSplitter
impl Sync for RecursiveCharacterSplitter
impl Unpin for RecursiveCharacterSplitter
impl UnsafeUnpin for RecursiveCharacterSplitter
impl UnwindSafe for RecursiveCharacterSplitter
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