pub struct RequestBlock {
pub index: u64,
pub nodes: u64,
}Expand description
Request of a DataBlock or DataHash from peer
Fields§
§index: u64Hypercore index
nodes: u64TODO: document
Trait Implementations§
Source§impl Clone for RequestBlock
impl Clone for RequestBlock
Source§fn clone(&self) -> RequestBlock
fn clone(&self) -> RequestBlock
Returns a duplicate 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 CompactEncoding<RequestBlock> for HypercoreState
impl CompactEncoding<RequestBlock> for HypercoreState
Source§fn preencode(&mut self, value: &RequestBlock) -> Result<usize, EncodingError>
fn preencode(&mut self, value: &RequestBlock) -> Result<usize, EncodingError>
Preencode
Source§fn encode(
&mut self,
value: &RequestBlock,
buffer: &mut [u8],
) -> Result<usize, EncodingError>
fn encode( &mut self, value: &RequestBlock, buffer: &mut [u8], ) -> Result<usize, EncodingError>
Encode
Source§fn decode(&mut self, buffer: &[u8]) -> Result<RequestBlock, EncodingError>
fn decode(&mut self, buffer: &[u8]) -> Result<RequestBlock, EncodingError>
Decode
Source§impl Debug for RequestBlock
impl Debug for RequestBlock
Source§impl PartialEq for RequestBlock
impl PartialEq for RequestBlock
impl StructuralPartialEq for RequestBlock
Auto Trait Implementations§
impl Freeze for RequestBlock
impl RefUnwindSafe for RequestBlock
impl Send for RequestBlock
impl Sync for RequestBlock
impl Unpin for RequestBlock
impl UnwindSafe for RequestBlock
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