Struct xrpl_api::LedgerResponse

source ·
pub struct LedgerResponse<TransactionType> {
    pub ledger: Ledger<TransactionType>,
    pub ledger_spec: ReturnLedgerSpec,
}

Fields§

§ledger: Ledger<TransactionType>

(Omitted unless requested with the queue parameter) Array of objects describing queued transactions, in the same order as the queue. If the request specified expand as true, members contain full representations of the transactions, in either JSON or binary depending on whether the request specified binary as true. The complete header data of this ledger.

§ledger_spec: ReturnLedgerSpec

Trait Implementations§

source§

impl<TransactionType: Debug> Debug for LedgerResponse<TransactionType>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, TransactionType> Deserialize<'de> for LedgerResponse<TransactionType>
where TransactionType: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

§

impl<TransactionType> Freeze for LedgerResponse<TransactionType>

§

impl<TransactionType> RefUnwindSafe for LedgerResponse<TransactionType>
where TransactionType: RefUnwindSafe,

§

impl<TransactionType> Send for LedgerResponse<TransactionType>
where TransactionType: Send,

§

impl<TransactionType> Sync for LedgerResponse<TransactionType>
where TransactionType: Sync,

§

impl<TransactionType> Unpin for LedgerResponse<TransactionType>
where TransactionType: Unpin,

§

impl<TransactionType> UnwindSafe for LedgerResponse<TransactionType>
where TransactionType: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,