Struct chik_protocol::RequestProofOfWeight
source · 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§fn eq(&self, other: &RequestProofOfWeight) -> bool
fn eq(&self, other: &RequestProofOfWeight) -> bool
This method tests for
self and other values to be equal, and is used
by ==.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