pub enum SegmenterConfig {
None,
FastCdc {
min_size: u32,
avg_size: u32,
max_size: u32,
},
Fixed(usize),
}Available on crate features
kirikiri and kirikiri-arc only.Expand description
Configuration options for the segmenter.
Variants§
None
Do not segment the data.
FastCdc
Use the FastCDC algorithm with specified minimum, average, and maximum chunk sizes.
Fixed(usize)
Use fixed-size segments.
Implementations§
Trait Implementations§
Source§impl Clone for SegmenterConfig
impl Clone for SegmenterConfig
Source§fn clone(&self) -> SegmenterConfig
fn clone(&self) -> SegmenterConfig
Returns a duplicate 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 SegmenterConfig
impl Debug for SegmenterConfig
Source§impl Default for SegmenterConfig
impl Default for SegmenterConfig
impl Copy for SegmenterConfig
Auto Trait Implementations§
impl Freeze for SegmenterConfig
impl RefUnwindSafe for SegmenterConfig
impl Send for SegmenterConfig
impl Sync for SegmenterConfig
impl Unpin for SegmenterConfig
impl UnwindSafe for SegmenterConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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