pub struct TokenTextSplitter { /* private fields */ }Expand description
Splits text by estimated token count using a ~4 chars/token heuristic.
Splits at word boundaries to keep chunks readable. Consistent with
the token estimation used in ConversationTokenBufferMemory.
Implementations§
Trait Implementations§
Source§impl TextSplitter for TokenTextSplitter
impl TextSplitter for TokenTextSplitter
Auto Trait Implementations§
impl Freeze for TokenTextSplitter
impl RefUnwindSafe for TokenTextSplitter
impl Send for TokenTextSplitter
impl Sync for TokenTextSplitter
impl Unpin for TokenTextSplitter
impl UnsafeUnpin for TokenTextSplitter
impl UnwindSafe for TokenTextSplitter
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