Skip to main content

TransportRequest

Trait TransportRequest 

Source
pub trait TransportRequest:
    Clone
    + Send
    + Sync
    + Debug
    + Mockable {
    type Client: TransportClient;
    type Response: Mockable + Send + Debug;

    const SETTINGS_OVERRIDES: RequestSettings;

    // Required methods
    fn method_name(&self) -> &'static str;
    fn execute_transport<'c>(
        self,
        client: &'c mut Self::Client,
        settings: &AppliedRequestSettings,
    ) -> BoxFuture<'c, Result<Self::Response, TransportError>>;

    // Provided methods
    fn request_name(&self) -> &'static str { ... }
    fn response_name(&self) -> &'static str { ... }
}
Expand description

Generic transport layer request. Requires Clone as could be retried and a client in general consumes a request.

Required Associated Constants§

Source

const SETTINGS_OVERRIDES: RequestSettings

Settings that will override DapiClient’s ones each time the request is executed.

Required Associated Types§

Source

type Client: TransportClient

A client specific to this type of transport.

Source

type Response: Mockable + Send + Debug

Transport layer response.

Required Methods§

Source

fn method_name(&self) -> &'static str

gRPC method name

Source

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Perform transport request asynchronously.

Provided Methods§

Source

fn request_name(&self) -> &'static str

gRPC request name

Source

fn response_name(&self) -> &'static str

gRPC response name

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TransportRequest for BroadcastStateTransitionRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = BroadcastStateTransitionResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for BroadcastTransactionRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = CoreClient<Channel>

Source§

type Response = BroadcastTransactionResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetAddressInfoRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetAddressInfoResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetAddressesBranchStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetAddressesBranchStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetAddressesInfosRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetAddressesInfosResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetAddressesTrunkStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetAddressesTrunkStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetBlockchainStatusRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = CoreClient<Channel>

Source§

type Response = GetBlockchainStatusResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetConsensusParamsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetConsensusParamsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetContestedResourceIdentityVotesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetContestedResourceIdentityVotesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetContestedResourceVoteStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetContestedResourceVoteStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetContestedResourceVotersForIdentityRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetContestedResourceVotersForIdentityResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetContestedResourcesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetContestedResourcesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetCurrentQuorumsInfoRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetCurrentQuorumsInfoResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetDataContractHistoryRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetDataContractHistoryResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetDataContractRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetDataContractResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetDataContractsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetDataContractsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetDocumentHistoryRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetDocumentHistoryResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetDocumentsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetDocumentsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetEpochsInfoRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetEpochsInfoResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetEvonodesProposedEpochBlocksByIdsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetEvonodesProposedEpochBlocksResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetEvonodesProposedEpochBlocksByRangeRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetEvonodesProposedEpochBlocksResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetFinalizedEpochInfosRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetFinalizedEpochInfosResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetGroupActionSignersRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetGroupActionSignersResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetGroupActionsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetGroupActionsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetGroupInfoRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetGroupInfoResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetGroupInfosRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetGroupInfosResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentitiesBalancesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentitiesBalancesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentitiesContractKeysRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentitiesContractKeysResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentitiesTokenBalancesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentitiesTokenBalancesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentitiesTokenInfosRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentitiesTokenInfosResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityBalanceAndRevisionRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityBalanceAndRevisionResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityBalanceRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityBalanceResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityByNonUniquePublicKeyHashRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityByNonUniquePublicKeyHashResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityByPublicKeyHashRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityByPublicKeyHashResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityContractNonceRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityContractNonceResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityKeysRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityKeysResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityNonceRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityNonceResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityTokenBalancesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityTokenBalancesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetIdentityTokenInfosRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetIdentityTokenInfosResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetMostRecentShieldedAnchorRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetMostRecentShieldedAnchorResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetNullifiersBranchStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetNullifiersBranchStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetNullifiersTrunkStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetNullifiersTrunkStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetPathElementsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetPathElementsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetPrefundedSpecializedBalanceRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetPrefundedSpecializedBalanceResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetProtocolVersionUpgradeStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetProtocolVersionUpgradeStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetProtocolVersionUpgradeVoteStatusRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetProtocolVersionUpgradeVoteStatusResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetRecentAddressBalanceChangesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetRecentAddressBalanceChangesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetRecentCompactedAddressBalanceChangesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetRecentCompactedAddressBalanceChangesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetRecentCompactedNullifierChangesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetRecentCompactedNullifierChangesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetRecentNullifierChangesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetRecentNullifierChangesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetShieldedAnchorsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetShieldedAnchorsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetShieldedEncryptedNotesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetShieldedEncryptedNotesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetShieldedNotesCountRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetShieldedNotesCountResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetShieldedNullifiersRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetShieldedNullifiersResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetShieldedPoolStateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetShieldedPoolStateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetStatusRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetStatusResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTokenContractInfoRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTokenContractInfoResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTokenDirectPurchasePricesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTokenDirectPurchasePricesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTokenPerpetualDistributionLastClaimRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTokenPerpetualDistributionLastClaimResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTokenPreProgrammedDistributionsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTokenPreProgrammedDistributionsResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTokenStatusesRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTokenStatusesResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTokenTotalSupplyRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTokenTotalSupplyResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTotalCreditsInPlatformRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetTotalCreditsInPlatformResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetTransactionRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = CoreClient<Channel>

Source§

type Response = GetTransactionResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for GetVotePollsByEndDateRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = GetVotePollsByEndDateResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for MasternodeListRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = CoreClient<Channel>

Source§

type Response = Streaming<MasternodeListResponse>

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for TransactionsWithProofsRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = CoreClient<Channel>

Source§

type Response = Streaming<TransactionsWithProofsResponse>

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Source§

impl TransportRequest for WaitForStateTransitionResultRequest

Source§

const SETTINGS_OVERRIDES: RequestSettings

Source§

type Client = PlatformClient<Channel>

Source§

type Response = WaitForStateTransitionResultResponse

Source§

fn method_name(&self) -> &'static str

Source§

fn execute_transport<'c>( self, client: &'c mut Self::Client, settings: &AppliedRequestSettings, ) -> BoxFuture<'c, Result<Self::Response, TransportError>>

Implementors§