Enum solana_banks_interface::BanksRequest [−][src]
pub enum BanksRequest { SendTransactionWithContext { transaction: Transaction, }, GetFeesWithCommitmentAndContext { commitment: CommitmentLevel, }, GetTransactionStatusWithContext { signature: Signature, }, GetSlotWithContext { commitment: CommitmentLevel, }, ProcessTransactionWithCommitmentAndContext { transaction: Transaction, commitment: CommitmentLevel, }, GetAccountWithCommitmentAndContext { address: Pubkey, commitment: CommitmentLevel, }, }
The request sent over the wire from the client to the server.
Variants
Show fields
Fields of SendTransactionWithContext
transaction: Transaction
Show fields
Fields of GetFeesWithCommitmentAndContext
commitment: CommitmentLevel
Show fields
Fields of GetTransactionStatusWithContext
signature: Signature
Show fields
Fields of GetSlotWithContext
commitment: CommitmentLevel
Show fields
Fields of ProcessTransactionWithCommitmentAndContext
transaction: Transaction
commitment: CommitmentLevel
Show fields
Fields of GetAccountWithCommitmentAndContext
address: Pubkey
commitment: CommitmentLevel
Trait Implementations
impl<'de> Deserialize<'de> for BanksRequest
[src]
impl<'de> Deserialize<'de> for BanksRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for BanksRequest
[src]
impl Serialize for BanksRequest
[src]impl<S> Serve<BanksRequest> for ServeBanks<S> where
S: Banks,
[src]
impl<S> Serve<BanksRequest> for ServeBanks<S> where
S: Banks,
[src]type Resp = BanksResponse
Type of response.
type Fut = BanksResponseFut<S>
Type of response future.
fn serve(self, ctx: Context, req: BanksRequest) -> Self::Fut
[src]
Auto Trait Implementations
impl RefUnwindSafe for BanksRequest
impl RefUnwindSafe for BanksRequest
impl Send for BanksRequest
impl Send for BanksRequest
impl Sync for BanksRequest
impl Sync for BanksRequest
impl Unpin for BanksRequest
impl Unpin for BanksRequest
impl UnwindSafe for BanksRequest
impl UnwindSafe for BanksRequest
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,