Struct iroh_rpc_types::p2p::P2pService
source · pub struct P2pService;
Trait Implementations§
source§impl Clone for P2pService
impl Clone for P2pService
source§fn clone(&self) -> P2pService
fn clone(&self) -> P2pService
Returns a copy 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 P2pService
impl Debug for P2pService
source§impl Msg<P2pService> for FetchProvidersDhtRequest
impl Msg<P2pService> for FetchProvidersDhtRequest
§type Response = Result<FetchProvidersDhtResponse, RpcError>
type Response = Result<FetchProvidersDhtResponse, RpcError>
The type for the response
§type Update = FetchProvidersDhtRequest
type Update = FetchProvidersDhtRequest
The type for request updates Read more
§type Pattern = ServerStreaming
type Pattern = ServerStreaming
The interaction pattern for this message with this service.
source§impl Msg<P2pService> for WatchRequest
impl Msg<P2pService> for WatchRequest
§type Response = WatchResponse
type Response = WatchResponse
The type for the response
§type Update = WatchRequest
type Update = WatchRequest
The type for request updates Read more
§type Pattern = ServerStreaming
type Pattern = ServerStreaming
The interaction pattern for this message with this service.
source§impl RpcMsg<P2pService> for BitswapRequest
impl RpcMsg<P2pService> for BitswapRequest
source§impl RpcMsg<P2pService> for ConnectByPeerIdRequest
impl RpcMsg<P2pService> for ConnectByPeerIdRequest
source§impl RpcMsg<P2pService> for ConnectRequest
impl RpcMsg<P2pService> for ConnectRequest
source§impl RpcMsg<P2pService> for DisconnectRequest
impl RpcMsg<P2pService> for DisconnectRequest
source§impl RpcMsg<P2pService> for ExternalAddrsRequest
impl RpcMsg<P2pService> for ExternalAddrsRequest
source§impl RpcMsg<P2pService> for GetListeningAddrsRequest
impl RpcMsg<P2pService> for GetListeningAddrsRequest
source§impl RpcMsg<P2pService> for GetPeersRequest
impl RpcMsg<P2pService> for GetPeersRequest
source§impl RpcMsg<P2pService> for GossipsubAllPeersRequest
impl RpcMsg<P2pService> for GossipsubAllPeersRequest
source§impl RpcMsg<P2pService> for GossipsubMeshPeersRequest
impl RpcMsg<P2pService> for GossipsubMeshPeersRequest
source§impl RpcMsg<P2pService> for GossipsubPublishRequest
impl RpcMsg<P2pService> for GossipsubPublishRequest
source§impl RpcMsg<P2pService> for GossipsubSubscribeRequest
impl RpcMsg<P2pService> for GossipsubSubscribeRequest
source§impl RpcMsg<P2pService> for GossipsubTopicsRequest
impl RpcMsg<P2pService> for GossipsubTopicsRequest
source§impl RpcMsg<P2pService> for ListenersRequest
impl RpcMsg<P2pService> for ListenersRequest
source§impl RpcMsg<P2pService> for LocalPeerIdRequest
impl RpcMsg<P2pService> for LocalPeerIdRequest
source§impl RpcMsg<P2pService> for LookupLocalRequest
impl RpcMsg<P2pService> for LookupLocalRequest
source§impl RpcMsg<P2pService> for LookupRequest
impl RpcMsg<P2pService> for LookupRequest
source§impl RpcMsg<P2pService> for ShutdownRequest
impl RpcMsg<P2pService> for ShutdownRequest
source§impl RpcMsg<P2pService> for StartProvidingRequest
impl RpcMsg<P2pService> for StartProvidingRequest
source§impl RpcMsg<P2pService> for StopProvidingRequest
impl RpcMsg<P2pService> for StopProvidingRequest
source§impl RpcMsg<P2pService> for StopSessionBitswapRequest
impl RpcMsg<P2pService> for StopSessionBitswapRequest
source§impl RpcMsg<P2pService> for VersionRequest
impl RpcMsg<P2pService> for VersionRequest
§type Response = VersionResponse
type Response = VersionResponse
The type for the response Read more
source§impl Service for P2pService
impl Service for P2pService
§type Req = P2pRequest
type Req = P2pRequest
Type of request messages
§type Res = P2pResponse
type Res = P2pResponse
Type of response messages