pub enum XRPLRequest<'a> {
Show 39 variants
AccountChannels(AccountChannels<'a>),
AccountCurrencies(AccountCurrencies<'a>),
AccountInfo(AccountInfo<'a>),
AccountLines(AccountLines<'a>),
AccountNfts(AccountNfts<'a>),
AccountObjects(AccountObjects<'a>),
AccountOffers(AccountOffers<'a>),
AccountTx(AccountTx<'a>),
AMMInfo(AMMInfo<'a>),
GatewayBalances(GatewayBalances<'a>),
NoRippleCheck(NoRippleCheck<'a>),
Submit(Submit<'a>),
SubmitMultisigned(SubmitMultisigned<'a>),
TransactionEntry(TransactionEntry<'a>),
Tx(Tx<'a>),
ChannelAuthorize(ChannelAuthorize<'a>),
ChannelVerify(ChannelVerify<'a>),
BookOffers(BookOffers<'a>),
DepositAuthorized(DepositAuthorized<'a>),
NFTBuyOffers(NftBuyOffers<'a>),
NFTHistory(NFTHistory<'a>),
NFTInfo(NFTInfo<'a>),
NFTSellOffers(NftSellOffers<'a>),
NFTsByIssuer(NFTsByIssuer<'a>),
PathFind(PathFind<'a>),
RipplePathFind(RipplePathFind<'a>),
Ledger(Ledger<'a>),
LedgerClosed(LedgerClosed<'a>),
LedgerCurrent(LedgerCurrent<'a>),
LedgerData(LedgerData<'a>),
LedgerEntry(LedgerEntry<'a>),
Subscribe(Subscribe<'a>),
Unsubscribe(Unsubscribe<'a>),
Fee(Fee<'a>),
Manifest(Manifest<'a>),
ServerInfo(ServerInfo<'a>),
ServerState(ServerState<'a>),
Ping(Ping<'a>),
Random(Random<'a>),
}
Variants§
AccountChannels(AccountChannels<'a>)
AccountCurrencies(AccountCurrencies<'a>)
AccountInfo(AccountInfo<'a>)
AccountLines(AccountLines<'a>)
AccountNfts(AccountNfts<'a>)
AccountObjects(AccountObjects<'a>)
AccountOffers(AccountOffers<'a>)
AccountTx(AccountTx<'a>)
AMMInfo(AMMInfo<'a>)
GatewayBalances(GatewayBalances<'a>)
NoRippleCheck(NoRippleCheck<'a>)
Submit(Submit<'a>)
SubmitMultisigned(SubmitMultisigned<'a>)
TransactionEntry(TransactionEntry<'a>)
Tx(Tx<'a>)
ChannelAuthorize(ChannelAuthorize<'a>)
ChannelVerify(ChannelVerify<'a>)
BookOffers(BookOffers<'a>)
DepositAuthorized(DepositAuthorized<'a>)
NFTBuyOffers(NftBuyOffers<'a>)
NFTHistory(NFTHistory<'a>)
NFTInfo(NFTInfo<'a>)
NFTSellOffers(NftSellOffers<'a>)
NFTsByIssuer(NFTsByIssuer<'a>)
PathFind(PathFind<'a>)
RipplePathFind(RipplePathFind<'a>)
Ledger(Ledger<'a>)
LedgerClosed(LedgerClosed<'a>)
LedgerCurrent(LedgerCurrent<'a>)
LedgerData(LedgerData<'a>)
LedgerEntry(LedgerEntry<'a>)
Subscribe(Subscribe<'a>)
Unsubscribe(Unsubscribe<'a>)
Fee(Fee<'a>)
Manifest(Manifest<'a>)
ServerInfo(ServerInfo<'a>)
ServerState(ServerState<'a>)
Ping(Ping<'a>)
Random(Random<'a>)
Trait Implementations§
Source§impl<'a> Clone for XRPLRequest<'a>
impl<'a> Clone for XRPLRequest<'a>
Source§fn clone(&self) -> XRPLRequest<'a>
fn clone(&self) -> XRPLRequest<'a>
Returns a duplicate 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<'a> Debug for XRPLRequest<'a>
impl<'a> Debug for XRPLRequest<'a>
Source§impl<'de, 'a> Deserialize<'de> for XRPLRequest<'a>
impl<'de, 'a> Deserialize<'de> for XRPLRequest<'a>
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> From<AMMInfo<'a>> for XRPLRequest<'a>
impl<'a> From<AMMInfo<'a>> for XRPLRequest<'a>
Source§impl<'a> From<AccountChannels<'a>> for XRPLRequest<'a>
impl<'a> From<AccountChannels<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountChannels<'a>) -> Self
fn from(request: AccountChannels<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountCurrencies<'a>> for XRPLRequest<'a>
impl<'a> From<AccountCurrencies<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountCurrencies<'a>) -> Self
fn from(request: AccountCurrencies<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountInfo<'a>> for XRPLRequest<'a>
impl<'a> From<AccountInfo<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountInfo<'a>) -> Self
fn from(request: AccountInfo<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountLines<'a>> for XRPLRequest<'a>
impl<'a> From<AccountLines<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountLines<'a>) -> Self
fn from(request: AccountLines<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountNfts<'a>> for XRPLRequest<'a>
impl<'a> From<AccountNfts<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountNfts<'a>) -> Self
fn from(request: AccountNfts<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountObjects<'a>> for XRPLRequest<'a>
impl<'a> From<AccountObjects<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountObjects<'a>) -> Self
fn from(request: AccountObjects<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountOffers<'a>> for XRPLRequest<'a>
impl<'a> From<AccountOffers<'a>> for XRPLRequest<'a>
Source§fn from(request: AccountOffers<'a>) -> Self
fn from(request: AccountOffers<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AccountTx<'a>> for XRPLRequest<'a>
impl<'a> From<AccountTx<'a>> for XRPLRequest<'a>
Source§impl<'a> From<BookOffers<'a>> for XRPLRequest<'a>
impl<'a> From<BookOffers<'a>> for XRPLRequest<'a>
Source§fn from(request: BookOffers<'a>) -> Self
fn from(request: BookOffers<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ChannelAuthorize<'a>> for XRPLRequest<'a>
impl<'a> From<ChannelAuthorize<'a>> for XRPLRequest<'a>
Source§fn from(request: ChannelAuthorize<'a>) -> Self
fn from(request: ChannelAuthorize<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ChannelVerify<'a>> for XRPLRequest<'a>
impl<'a> From<ChannelVerify<'a>> for XRPLRequest<'a>
Source§fn from(request: ChannelVerify<'a>) -> Self
fn from(request: ChannelVerify<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<DepositAuthorized<'a>> for XRPLRequest<'a>
impl<'a> From<DepositAuthorized<'a>> for XRPLRequest<'a>
Source§fn from(request: DepositAuthorized<'a>) -> Self
fn from(request: DepositAuthorized<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Fee<'a>> for XRPLRequest<'a>
impl<'a> From<Fee<'a>> for XRPLRequest<'a>
Source§impl<'a> From<GatewayBalances<'a>> for XRPLRequest<'a>
impl<'a> From<GatewayBalances<'a>> for XRPLRequest<'a>
Source§fn from(request: GatewayBalances<'a>) -> Self
fn from(request: GatewayBalances<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Ledger<'a>> for XRPLRequest<'a>
impl<'a> From<Ledger<'a>> for XRPLRequest<'a>
Source§impl<'a> From<LedgerClosed<'a>> for XRPLRequest<'a>
impl<'a> From<LedgerClosed<'a>> for XRPLRequest<'a>
Source§fn from(request: LedgerClosed<'a>) -> Self
fn from(request: LedgerClosed<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<LedgerCurrent<'a>> for XRPLRequest<'a>
impl<'a> From<LedgerCurrent<'a>> for XRPLRequest<'a>
Source§fn from(request: LedgerCurrent<'a>) -> Self
fn from(request: LedgerCurrent<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<LedgerData<'a>> for XRPLRequest<'a>
impl<'a> From<LedgerData<'a>> for XRPLRequest<'a>
Source§fn from(request: LedgerData<'a>) -> Self
fn from(request: LedgerData<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<LedgerEntry<'a>> for XRPLRequest<'a>
impl<'a> From<LedgerEntry<'a>> for XRPLRequest<'a>
Source§fn from(request: LedgerEntry<'a>) -> Self
fn from(request: LedgerEntry<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Manifest<'a>> for XRPLRequest<'a>
impl<'a> From<Manifest<'a>> for XRPLRequest<'a>
Source§impl<'a> From<NftBuyOffers<'a>> for XRPLRequest<'a>
impl<'a> From<NftBuyOffers<'a>> for XRPLRequest<'a>
Source§fn from(request: NftBuyOffers<'a>) -> Self
fn from(request: NftBuyOffers<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<NftSellOffers<'a>> for XRPLRequest<'a>
impl<'a> From<NftSellOffers<'a>> for XRPLRequest<'a>
Source§fn from(request: NftSellOffers<'a>) -> Self
fn from(request: NftSellOffers<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<NoRippleCheck<'a>> for XRPLRequest<'a>
impl<'a> From<NoRippleCheck<'a>> for XRPLRequest<'a>
Source§fn from(request: NoRippleCheck<'a>) -> Self
fn from(request: NoRippleCheck<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<PathFind<'a>> for XRPLRequest<'a>
impl<'a> From<PathFind<'a>> for XRPLRequest<'a>
Source§impl<'a> From<Ping<'a>> for XRPLRequest<'a>
impl<'a> From<Ping<'a>> for XRPLRequest<'a>
Source§impl<'a> From<Random<'a>> for XRPLRequest<'a>
impl<'a> From<Random<'a>> for XRPLRequest<'a>
Source§impl<'a> From<RipplePathFind<'a>> for XRPLRequest<'a>
impl<'a> From<RipplePathFind<'a>> for XRPLRequest<'a>
Source§fn from(request: RipplePathFind<'a>) -> Self
fn from(request: RipplePathFind<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ServerInfo<'a>> for XRPLRequest<'a>
impl<'a> From<ServerInfo<'a>> for XRPLRequest<'a>
Source§fn from(request: ServerInfo<'a>) -> Self
fn from(request: ServerInfo<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ServerState<'a>> for XRPLRequest<'a>
impl<'a> From<ServerState<'a>> for XRPLRequest<'a>
Source§fn from(request: ServerState<'a>) -> Self
fn from(request: ServerState<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Submit<'a>> for XRPLRequest<'a>
impl<'a> From<Submit<'a>> for XRPLRequest<'a>
Source§impl<'a> From<SubmitMultisigned<'a>> for XRPLRequest<'a>
impl<'a> From<SubmitMultisigned<'a>> for XRPLRequest<'a>
Source§fn from(request: SubmitMultisigned<'a>) -> Self
fn from(request: SubmitMultisigned<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Subscribe<'a>> for XRPLRequest<'a>
impl<'a> From<Subscribe<'a>> for XRPLRequest<'a>
Source§impl<'a> From<TransactionEntry<'a>> for XRPLRequest<'a>
impl<'a> From<TransactionEntry<'a>> for XRPLRequest<'a>
Source§fn from(request: TransactionEntry<'a>) -> Self
fn from(request: TransactionEntry<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Tx<'a>> for XRPLRequest<'a>
impl<'a> From<Tx<'a>> for XRPLRequest<'a>
Source§impl<'a> From<Unsubscribe<'a>> for XRPLRequest<'a>
impl<'a> From<Unsubscribe<'a>> for XRPLRequest<'a>
Source§fn from(request: Unsubscribe<'a>) -> Self
fn from(request: Unsubscribe<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> PartialEq for XRPLRequest<'a>
impl<'a> PartialEq for XRPLRequest<'a>
Source§impl<'a> Request<'a> for XRPLRequest<'a>
impl<'a> Request<'a> for XRPLRequest<'a>
fn get_common_fields(&self) -> &CommonFields<'a>
fn get_common_fields_mut(&mut self) -> &mut CommonFields<'a>
Source§impl<'a> Serialize for XRPLRequest<'a>
impl<'a> Serialize for XRPLRequest<'a>
impl<'a> Eq for XRPLRequest<'a>
impl<'a> StructuralPartialEq for XRPLRequest<'a>
Auto Trait Implementations§
impl<'a> Freeze for XRPLRequest<'a>
impl<'a> RefUnwindSafe for XRPLRequest<'a>
impl<'a> Send for XRPLRequest<'a>
impl<'a> Sync for XRPLRequest<'a>
impl<'a> Unpin for XRPLRequest<'a>
impl<'a> UnwindSafe for XRPLRequest<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.