Struct chik_protocol::RespondBlock
source · pub struct RespondBlock {
pub block: FullBlock,
}Fields§
§block: FullBlockImplementations§
source§impl RespondBlock
impl RespondBlock
pub fn new(block: FullBlock) -> RespondBlock
Trait Implementations§
source§impl ChikProtocolMessage for RespondBlock
impl ChikProtocolMessage for RespondBlock
fn msg_type() -> ProtocolMessageTypes
source§impl Clone for RespondBlock
impl Clone for RespondBlock
source§fn clone(&self) -> RespondBlock
fn clone(&self) -> RespondBlock
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 RespondBlock
impl Debug for RespondBlock
source§impl Hash for RespondBlock
impl Hash for RespondBlock
source§impl PartialEq for RespondBlock
impl PartialEq for RespondBlock
source§fn eq(&self, other: &RespondBlock) -> bool
fn eq(&self, other: &RespondBlock) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Streamable for RespondBlock
impl Streamable for RespondBlock
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 RespondBlock
impl StructuralPartialEq for RespondBlock
Auto Trait Implementations§
impl Freeze for RespondBlock
impl RefUnwindSafe for RespondBlock
impl Send for RespondBlock
impl Sync for RespondBlock
impl Unpin for RespondBlock
impl UnwindSafe for RespondBlock
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