pub struct VerifiedBlockDelivery {
pub hash: Hash,
pub provider_peer_id: String,
pub payload_bytes: u64,
}Expand description
Evidence that this peer won an outstanding, hash-verified block request.
Fields§
§hash: Hash§provider_peer_id: String§payload_bytes: u64Trait Implementations§
Source§impl Clone for VerifiedBlockDelivery
impl Clone for VerifiedBlockDelivery
Source§fn clone(&self) -> VerifiedBlockDelivery
fn clone(&self) -> VerifiedBlockDelivery
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 moreSource§impl Debug for VerifiedBlockDelivery
impl Debug for VerifiedBlockDelivery
impl Eq for VerifiedBlockDelivery
Source§impl PartialEq for VerifiedBlockDelivery
impl PartialEq for VerifiedBlockDelivery
impl StructuralPartialEq for VerifiedBlockDelivery
Auto Trait Implementations§
impl Freeze for VerifiedBlockDelivery
impl RefUnwindSafe for VerifiedBlockDelivery
impl Send for VerifiedBlockDelivery
impl Sync for VerifiedBlockDelivery
impl Unpin for VerifiedBlockDelivery
impl UnsafeUnpin for VerifiedBlockDelivery
impl UnwindSafe for VerifiedBlockDelivery
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more