pub struct SequentialOptions {
pub source_size: u64,
pub chunks_per_segment: u32,
pub write: WriteOptions,
}Expand description
Settings for a known-length, append-only EWF1 physical or EWF2 write.
Fields§
§source_size: u64Exact number of source bytes, excluding final sector padding.
chunks_per_segment: u32Chunks per segment, independent of compressed byte size. The uncompressed segment capacity must not exceed 512 MiB.
write: WriteOptionsEWF1 physical or EWF2 physical/logical settings. maximum_segment_size
is supported for EWF1 physical output only.
Implementations§
Trait Implementations§
Source§impl Clone for SequentialOptions
impl Clone for SequentialOptions
Auto Trait Implementations§
impl Freeze for SequentialOptions
impl RefUnwindSafe for SequentialOptions
impl Send for SequentialOptions
impl Sync for SequentialOptions
impl Unpin for SequentialOptions
impl UnsafeUnpin for SequentialOptions
impl UnwindSafe for SequentialOptions
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