pub struct CharacterChunker { /* private fields */ }
Implementations§
Source§impl CharacterChunker
impl CharacterChunker
Sourcepub fn try_new(
chunk_size: NonZeroUsize,
chunk_overlap: usize,
) -> Result<Self, String>
pub fn try_new( chunk_size: NonZeroUsize, chunk_overlap: usize, ) -> Result<Self, String>
[TokenChunker::try_new
]
§Arguements
chunk_size
:NonZeroUsize
- The number of characters in each chunkchunk_overlap
:usize
- The number of characters shared between neighbouring chunks
§Errors
This function will error if you provide a chunk_overlap greater than or equal to the chunk_size.
§Returns
[TokenChunker
]
Trait Implementations§
Source§impl Chunker for CharacterChunker
impl Chunker for CharacterChunker
Auto Trait Implementations§
impl Freeze for CharacterChunker
impl RefUnwindSafe for CharacterChunker
impl Send for CharacterChunker
impl Sync for CharacterChunker
impl Unpin for CharacterChunker
impl UnwindSafe for CharacterChunker
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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