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
Fields of SendTransactionWithContext
transaction: Transaction
Fields of GetFeesWithCommitmentAndContext
commitment: CommitmentLevel
Fields of GetTransactionStatusWithContext
signature: Signature
Fields of GetSlotWithContext
commitment: CommitmentLevel
Fields of ProcessTransactionWithCommitmentAndContext
transaction: Transaction
commitment: CommitmentLevel
Fields of GetAccountWithCommitmentAndContext
address: Pubkey
commitment: CommitmentLevel
Trait Implementations
impl Debug for BanksRequest
[src][+]
impl<'de> Deserialize<'de> for BanksRequest
[src][+]
impl Serialize for BanksRequest
[src][+]
impl<S> Serve<BanksRequest> for ServeBanks<S> where
S: Banks,
[src][+]
S: Banks,
Auto Trait Implementations
impl RefUnwindSafe for BanksRequest
impl Send for BanksRequest
impl Sync for BanksRequest
impl Unpin for BanksRequest
impl UnwindSafe for BanksRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> MaybeDebug for T where
T: Debug,
[src]
T: Debug,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Typeable for T where
T: Any,
[+]
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,