pub struct ValidatedErasureLayout { /* private fields */ }Expand description
Erasure geometry that passed the storage-layout validation policy.
Implementations§
Source§impl ValidatedErasureLayout
impl ValidatedErasureLayout
Sourcepub fn shard_file_size(&self, total_length: usize) -> Option<i64>
pub fn shard_file_size(&self, total_length: usize) -> Option<i64>
Calculates a shard file size without overflowing the metadata’s integer format.
Trait Implementations§
Source§impl Clone for ValidatedErasureLayout
impl Clone for ValidatedErasureLayout
impl Copy for ValidatedErasureLayout
Source§impl Debug for ValidatedErasureLayout
impl Debug for ValidatedErasureLayout
impl Eq for ValidatedErasureLayout
Source§impl PartialEq for ValidatedErasureLayout
impl PartialEq for ValidatedErasureLayout
impl StructuralPartialEq for ValidatedErasureLayout
Auto Trait Implementations§
impl Freeze for ValidatedErasureLayout
impl RefUnwindSafe for ValidatedErasureLayout
impl Send for ValidatedErasureLayout
impl Sync for ValidatedErasureLayout
impl Unpin for ValidatedErasureLayout
impl UnsafeUnpin for ValidatedErasureLayout
impl UnwindSafe for ValidatedErasureLayout
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