pub struct CCProofId {
pub global_nonce: GlobalNonce,
pub difficulty: Difficulty,
pub idx: ProofIdx,
}
Expand description
Uniquely identifies a proof.
Fields§
§global_nonce: GlobalNonce
§difficulty: Difficulty
§idx: ProofIdx
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CCProofId
impl<'de> Deserialize<'de> for CCProofId
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<CCProofId> for EpochParameters
impl From<CCProofId> for EpochParameters
impl Copy for CCProofId
impl Eq for CCProofId
impl StructuralPartialEq for CCProofId
Auto Trait Implementations§
impl Freeze for CCProofId
impl RefUnwindSafe for CCProofId
impl Send for CCProofId
impl Sync for CCProofId
impl Unpin for CCProofId
impl UnwindSafe for CCProofId
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