pub struct BlockQueryWithSkip {
pub block_counter: u32,
pub bytes_to_skip: u64,
}Expand description
A BlockQueryWithSkip (OpCode::BlockQueryWithSkip) message - a BlockQuery
that first advances the Sender’s cursor by bytes_to_skip.
Fields§
§block_counter: u32The block counter being requested.
bytes_to_skip: u64The number of bytes to skip forward before sending the next block.
Implementations§
Trait Implementations§
Source§impl Clone for BlockQueryWithSkip
impl Clone for BlockQueryWithSkip
Source§fn clone(&self) -> BlockQueryWithSkip
fn clone(&self) -> BlockQueryWithSkip
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BlockQueryWithSkip
Source§impl Debug for BlockQueryWithSkip
impl Debug for BlockQueryWithSkip
impl Eq for BlockQueryWithSkip
Source§impl PartialEq for BlockQueryWithSkip
impl PartialEq for BlockQueryWithSkip
Source§fn eq(&self, other: &BlockQueryWithSkip) -> bool
fn eq(&self, other: &BlockQueryWithSkip) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BlockQueryWithSkip
Auto Trait Implementations§
impl Freeze for BlockQueryWithSkip
impl RefUnwindSafe for BlockQueryWithSkip
impl Send for BlockQueryWithSkip
impl Sync for BlockQueryWithSkip
impl Unpin for BlockQueryWithSkip
impl UnsafeUnpin for BlockQueryWithSkip
impl UnwindSafe for BlockQueryWithSkip
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
Source§fn into_fallible<E>(self) -> impl Init<T, E>
fn into_fallible<E>(self) -> impl Init<T, E>
Convert the infallible initializer to a fallible one.
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.