pub struct InboundRequest {
pub id: u64,
pub peer_id: PeerId,
pub req: Request,
}Fields§
§id: u64§peer_id: PeerId§req: RequestTrait Implementations§
Source§impl Clone for InboundRequest
impl Clone for InboundRequest
Source§fn clone(&self) -> InboundRequest
fn clone(&self) -> InboundRequest
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 InboundRequest
impl Debug for InboundRequest
Source§impl<'de> Deserialize<'de> for InboundRequest
impl<'de> Deserialize<'de> for InboundRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<InboundRequest> for RecvRequest
impl From<InboundRequest> for RecvRequest
Source§fn from(request: InboundRequest) -> Self
fn from(request: InboundRequest) -> Self
Converts to this type from the input type.
Source§impl Serialize for InboundRequest
impl Serialize for InboundRequest
Source§impl TryFrom<RecvRequest> for InboundRequest
impl TryFrom<RecvRequest> for InboundRequest
Auto Trait Implementations§
impl Freeze for InboundRequest
impl RefUnwindSafe for InboundRequest
impl Send for InboundRequest
impl Sync for InboundRequest
impl Unpin for InboundRequest
impl UnwindSafe for InboundRequest
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request