Trait Request

Source
pub trait Request<'a> {
    // Required methods
    fn get_common_fields(&self) -> &CommonFields<'a>;
    fn get_common_fields_mut(&mut self) -> &mut CommonFields<'a>;
}
Expand description

The base trait for all request models. Used to identify the model as a request.

Required Methods§

Implementors§

Source§

impl<'a> Request<'a> for XRPLRequest<'a>

Source§

impl<'a> Request<'a> for AccountChannels<'a>

Source§

impl<'a> Request<'a> for AccountCurrencies<'a>

Source§

impl<'a> Request<'a> for AccountInfo<'a>

Source§

impl<'a> Request<'a> for AccountLines<'a>

Source§

impl<'a> Request<'a> for AccountNfts<'a>

Source§

impl<'a> Request<'a> for AccountObjects<'a>

Source§

impl<'a> Request<'a> for AccountOffers<'a>

Source§

impl<'a> Request<'a> for AccountTx<'a>

Source§

impl<'a> Request<'a> for AMMInfo<'a>

Source§

impl<'a> Request<'a> for BookOffers<'a>

Source§

impl<'a> Request<'a> for ChannelAuthorize<'a>

Source§

impl<'a> Request<'a> for ChannelVerify<'a>

Source§

impl<'a> Request<'a> for DepositAuthorized<'a>

Source§

impl<'a> Request<'a> for Fee<'a>

Source§

impl<'a> Request<'a> for GatewayBalances<'a>

Source§

impl<'a> Request<'a> for Ledger<'a>

Source§

impl<'a> Request<'a> for LedgerClosed<'a>

Source§

impl<'a> Request<'a> for LedgerCurrent<'a>

Source§

impl<'a> Request<'a> for LedgerData<'a>

Source§

impl<'a> Request<'a> for LedgerEntry<'a>

Source§

impl<'a> Request<'a> for Manifest<'a>

Source§

impl<'a> Request<'a> for NftBuyOffers<'a>

Source§

impl<'a> Request<'a> for NFTHistory<'a>

Source§

impl<'a> Request<'a> for NFTInfo<'a>

Source§

impl<'a> Request<'a> for NftSellOffers<'a>

Source§

impl<'a> Request<'a> for NFTsByIssuer<'a>

Source§

impl<'a> Request<'a> for NoRippleCheck<'a>

Source§

impl<'a> Request<'a> for PathFind<'a>

Source§

impl<'a> Request<'a> for Ping<'a>

Source§

impl<'a> Request<'a> for Random<'a>

Source§

impl<'a> Request<'a> for RipplePathFind<'a>

Source§

impl<'a> Request<'a> for ServerInfo<'a>

Source§

impl<'a> Request<'a> for ServerState<'a>

Source§

impl<'a> Request<'a> for Submit<'a>

Source§

impl<'a> Request<'a> for SubmitMultisigned<'a>

Source§

impl<'a> Request<'a> for Subscribe<'a>

Source§

impl<'a> Request<'a> for TransactionEntry<'a>

Source§

impl<'a> Request<'a> for Tx<'a>

Source§

impl<'a> Request<'a> for Unsubscribe<'a>