pub struct SubSlotProofs {
pub challenge_chain_slot_proof: VDFProof,
pub infused_challenge_chain_slot_proof: Option<VDFProof>,
pub reward_chain_slot_proof: VDFProof,
}Fields§
§challenge_chain_slot_proof: VDFProof§infused_challenge_chain_slot_proof: Option<VDFProof>§reward_chain_slot_proof: VDFProofImplementations§
Source§impl SubSlotProofs
impl SubSlotProofs
Trait Implementations§
Source§impl Clone for SubSlotProofs
impl Clone for SubSlotProofs
Source§fn clone(&self) -> SubSlotProofs
fn clone(&self) -> SubSlotProofs
Returns a copy 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 SubSlotProofs
impl Debug for SubSlotProofs
Source§impl Hash for SubSlotProofs
impl Hash for SubSlotProofs
Source§impl PartialEq for SubSlotProofs
impl PartialEq for SubSlotProofs
Source§impl Streamable for SubSlotProofs
impl Streamable for SubSlotProofs
fn update_digest(&self, digest: &mut Sha256)
fn stream(&self, out: &mut Vec<u8>) -> Result<()>
fn parse<const TRUSTED: bool>(input: &mut Cursor<&[u8]>) -> Result<Self>
fn to_bytes(&self) -> Result<Vec<u8>, Error>
fn from_bytes(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn from_bytes_unchecked(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn hash(&self) -> [u8; 32]
impl Eq for SubSlotProofs
impl StructuralPartialEq for SubSlotProofs
Auto Trait Implementations§
impl Freeze for SubSlotProofs
impl RefUnwindSafe for SubSlotProofs
impl Send for SubSlotProofs
impl Sync for SubSlotProofs
impl Unpin for SubSlotProofs
impl UnwindSafe for SubSlotProofs
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.