Struct text_splitter::Characters
source · pub struct Characters;
Expand description
Used for splitting a piece of text into chunks based on the number of characters in each chunk.
use text_splitter::TextSplitter;
// Uses character splitter by default.
let splitter = TextSplitter::new(10);
Trait Implementations§
source§impl ChunkSizer for Characters
impl ChunkSizer for Characters
source§fn chunk_size(&self, chunk: &str, capacity: &ChunkCapacity) -> ChunkSize
fn chunk_size(&self, chunk: &str, capacity: &ChunkCapacity) -> ChunkSize
Determine the size of a given chunk to use for validation.
source§impl Clone for Characters
impl Clone for Characters
source§fn clone(&self) -> Characters
fn clone(&self) -> Characters
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 Characters
impl Debug for Characters
source§impl PartialEq for Characters
impl PartialEq for Characters
source§fn eq(&self, other: &Characters) -> bool
fn eq(&self, other: &Characters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for Characters
impl StructuralPartialEq for Characters
Auto Trait Implementations§
impl Freeze for Characters
impl RefUnwindSafe for Characters
impl Send for Characters
impl Sync for Characters
impl Unpin for Characters
impl UnwindSafe for Characters
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more