pub struct WorkPackageSpec {
pub hash: WorkPackageHash,
pub length: u32,
pub erasure_root: ErasureRoot,
pub exports_root: ExportsRoot,
pub exports_count: u16,
}Expand description
Represents the specification of a work package.
Fields§
§hash: WorkPackageHash(p) The hash
length: u32(l) The length of the erasure bundle
erasure_root: ErasureRoot(u) The erasure root
exports_root: ExportsRoot(e) The exports root (segment root)
exports_count: u16(n) The exports count
Trait Implementations§
Source§impl Clone for WorkPackageSpec
impl Clone for WorkPackageSpec
Source§fn clone(&self) -> WorkPackageSpec
fn clone(&self) -> WorkPackageSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkPackageSpec
impl Debug for WorkPackageSpec
Source§impl Default for WorkPackageSpec
impl Default for WorkPackageSpec
Source§fn default() -> WorkPackageSpec
fn default() -> WorkPackageSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkPackageSpec
impl<'de> Deserialize<'de> for WorkPackageSpec
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 PartialEq for WorkPackageSpec
impl PartialEq for WorkPackageSpec
Source§impl Serialize for WorkPackageSpec
impl Serialize for WorkPackageSpec
impl Eq for WorkPackageSpec
impl StructuralPartialEq for WorkPackageSpec
Auto Trait Implementations§
impl Freeze for WorkPackageSpec
impl RefUnwindSafe for WorkPackageSpec
impl Send for WorkPackageSpec
impl Sync for WorkPackageSpec
impl Unpin for WorkPackageSpec
impl UnwindSafe for WorkPackageSpec
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