pub struct RequestProofOfWeight {
pub total_number_of_blocks: u32,
pub tip: Bytes32,
}Fields§
§total_number_of_blocks: u32§tip: Bytes32Implementations§
Source§impl RequestProofOfWeight
impl RequestProofOfWeight
pub fn new(total_number_of_blocks: u32, tip: Bytes32) -> RequestProofOfWeight
Trait Implementations§
Source§impl ChikProtocolMessage for RequestProofOfWeight
impl ChikProtocolMessage for RequestProofOfWeight
fn msg_type() -> ProtocolMessageTypes
Source§impl Clone for RequestProofOfWeight
impl Clone for RequestProofOfWeight
Source§fn clone(&self) -> RequestProofOfWeight
fn clone(&self) -> RequestProofOfWeight
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 RequestProofOfWeight
impl Debug for RequestProofOfWeight
Source§impl Hash for RequestProofOfWeight
impl Hash for RequestProofOfWeight
Source§impl PartialEq for RequestProofOfWeight
impl PartialEq for RequestProofOfWeight
Source§impl Streamable for RequestProofOfWeight
impl Streamable for RequestProofOfWeight
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 RequestProofOfWeight
impl StructuralPartialEq for RequestProofOfWeight
Auto Trait Implementations§
impl Freeze for RequestProofOfWeight
impl RefUnwindSafe for RequestProofOfWeight
impl Send for RequestProofOfWeight
impl Sync for RequestProofOfWeight
impl Unpin for RequestProofOfWeight
impl UnwindSafe for RequestProofOfWeight
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.