pub struct ChunkMarkdownBuilder { /* private fields */ }
Expand description
Builder for ChunkMarkdown
.
Implementations§
source§impl ChunkMarkdownBuilder
impl ChunkMarkdownBuilder
pub fn chunker(self, value: MarkdownSplitter<Characters>) -> Self
sourcepub fn concurrency(self, value: usize) -> Self
pub fn concurrency(self, value: usize) -> Self
The number of concurrent chunks to process.
sourcepub fn range(self, value: Range<usize>) -> Self
pub fn range(self, value: Range<usize>) -> Self
The splitter is not perfect in skipping min size nodes.
If you provide a custom chunker, you might want to set the range as well.
sourcepub fn build(self) -> Result<ChunkMarkdown, ChunkMarkdownBuilderError>
pub fn build(self) -> Result<ChunkMarkdown, ChunkMarkdownBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChunkMarkdownBuilder
impl RefUnwindSafe for ChunkMarkdownBuilder
impl Send for ChunkMarkdownBuilder
impl Sync for ChunkMarkdownBuilder
impl Unpin for ChunkMarkdownBuilder
impl UnwindSafe for ChunkMarkdownBuilder
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