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