pub(crate) async fn fetch_deploy<I>(
        self,
        deploy_hash: DeployHash,
        peer: I,
    ) -> Option<FetchResult<Deploy, I>>
    where
        REv: From<FetcherRequest<I, Deploy>>,
        I: Send + 'static,
    {
        self.make_request(
            |responder| FetcherRequest::Fetch {
                id: deploy_hash,
                peer,
                responder,
            },
            QueueKind::Regular,
        )
        .await
    }
/// Gets the requested deploy using the `DeployFetcher`.
Gets the requested deploy using the `DeployFetcher`.
Gets the requested deploy using the ` DeployFetcher ` .
pub(crate) async fn fetch_deploy<I>(
        self,
        deploy_hash: DeployHash,
        peer: I,
    ) -> Option<FetchResult<Deploy, I>>
    where
        REv: From<FetcherRequest<I, Deploy>>,
        I: Send + 'static,
    {
        self.make_request(
            |responder| FetcherRequest::Fetch {
                id: deploy_hash,
                peer,
                responder,
            },
            QueueKind::Regular,
        )
        .await
    }
pub ( crate ) async fn fetch_deploy < I > ( self , deploy_hash : DeployHash , peer : I , ) -> Option < FetchResult < Deploy , I > > where REv : From < FetcherRequest < I , Deploy > > , I : Send + ' static , { self . make_request ( | responder | FetcherRequest :: Fetch { id : deploy_hash , peer , responder , } , QueueKind :: Regular , ) . await }
Gets the requested deploy using the `DeployFetcher`.
Gets the requested deploy using the ` DeployFetcher ` .
self
deploy_hash
DeployHash
peer
I
self
deploy_hash
DeployHash
peer
I