pub enum BlockSizing {
Auto,
Bytes(u64),
Count(u32),
}Expand description
How the creator chooses the source slice size.
Variants§
Auto
Choose a size targeting a moderate number of source slices.
Bytes(u64)
Use an explicit source slice size in bytes.
Count(u32)
Choose a source slice size that produces no more than this many slices.
Trait Implementations§
Source§impl Clone for BlockSizing
impl Clone for BlockSizing
Source§fn clone(&self) -> BlockSizing
fn clone(&self) -> BlockSizing
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BlockSizing
Source§impl Debug for BlockSizing
impl Debug for BlockSizing
Source§impl Default for BlockSizing
impl Default for BlockSizing
Source§fn default() -> BlockSizing
fn default() -> BlockSizing
Returns the “default value” for a type. Read more
impl Eq for BlockSizing
Source§impl PartialEq for BlockSizing
impl PartialEq for BlockSizing
impl StructuralPartialEq for BlockSizing
Auto Trait Implementations§
impl Freeze for BlockSizing
impl RefUnwindSafe for BlockSizing
impl Send for BlockSizing
impl Sync for BlockSizing
impl Unpin for BlockSizing
impl UnsafeUnpin for BlockSizing
impl UnwindSafe for BlockSizing
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> 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