pub struct MetaObjectV1Erasure {
pub algorithm: String,
pub data_blocks: usize,
pub parity_blocks: usize,
pub block_size: usize,
pub index: usize,
pub distribution: Vec<usize>,
pub checksums: Vec<MetaObjectV1ChecksumInfo>,
}Fields§
§algorithm: String§data_blocks: usize§parity_blocks: usize§block_size: usize§index: usize§distribution: Vec<usize>§checksums: Vec<MetaObjectV1ChecksumInfo>Trait Implementations§
Source§impl Clone for MetaObjectV1Erasure
impl Clone for MetaObjectV1Erasure
Source§impl Debug for MetaObjectV1Erasure
impl Debug for MetaObjectV1Erasure
Source§impl Default for MetaObjectV1Erasure
impl Default for MetaObjectV1Erasure
Source§impl<'de> Deserialize<'de> for MetaObjectV1Erasure
impl<'de> Deserialize<'de> for MetaObjectV1Erasure
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<MetaObjectV1Erasure> for ErasureInfo
impl From<MetaObjectV1Erasure> for ErasureInfo
Source§fn from(value: MetaObjectV1Erasure) -> Self
fn from(value: MetaObjectV1Erasure) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MetaObjectV1Erasure
impl PartialEq for MetaObjectV1Erasure
Source§impl Serialize for MetaObjectV1Erasure
impl Serialize for MetaObjectV1Erasure
impl StructuralPartialEq for MetaObjectV1Erasure
Auto Trait Implementations§
impl Freeze for MetaObjectV1Erasure
impl RefUnwindSafe for MetaObjectV1Erasure
impl Send for MetaObjectV1Erasure
impl Sync for MetaObjectV1Erasure
impl Unpin for MetaObjectV1Erasure
impl UnsafeUnpin for MetaObjectV1Erasure
impl UnwindSafe for MetaObjectV1Erasure
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