pub struct BitswapRequest {
pub ty: RequestType,
pub cid: Cid,
}Expand description
A request sent to another peer.
Fields§
§ty: RequestTypetype of request: have or block
cid: CidCID the request is for
Implementations§
Trait Implementations§
Source§impl Clone for BitswapRequest
impl Clone for BitswapRequest
Source§fn clone(&self) -> BitswapRequest
fn clone(&self) -> BitswapRequest
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 Debug for BitswapRequest
impl Debug for BitswapRequest
Source§impl PartialEq for BitswapRequest
impl PartialEq for BitswapRequest
impl Copy for BitswapRequest
impl Eq for BitswapRequest
impl StructuralPartialEq for BitswapRequest
Auto Trait Implementations§
impl Freeze for BitswapRequest
impl RefUnwindSafe for BitswapRequest
impl Send for BitswapRequest
impl Sync for BitswapRequest
impl Unpin for BitswapRequest
impl UnwindSafe for BitswapRequest
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
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