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