pub struct OptionVecReconstructWorkspace(/* private fields */);Expand description
Reusable reconstruct workspace for Option<Vec<u8>> shard sets.
This workspace caches the shard-size and missing-index planning derived from a
specific Option<Vec<u8>> shape so repeated reconstruct calls can skip the
per-call plan build. It is currently intended for repeated serial classic
reconstruct workloads where the missing pattern stays stable across calls.
Auto Trait Implementations§
impl Freeze for OptionVecReconstructWorkspace
impl RefUnwindSafe for OptionVecReconstructWorkspace
impl Send for OptionVecReconstructWorkspace
impl Sync for OptionVecReconstructWorkspace
impl Unpin for OptionVecReconstructWorkspace
impl UnsafeUnpin for OptionVecReconstructWorkspace
impl UnwindSafe for OptionVecReconstructWorkspace
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> 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