pub struct StellarLedgerInfo {
pub hash: String,
pub sequence: u32,
pub ledger_close_time: String,
pub ledger_header: String,
pub ledger_header_json: Option<Value>,
pub ledger_metadata: String,
pub ledger_metadata_json: Option<Value>,
}Expand description
Information about a Stellar ledger (block)
This structure represents the response from the Stellar RPC endpoint and matches the format defined in the stellar-rpc repository.
Fields§
§hash: StringHash of the ledger
sequence: u32Sequence number of the ledger
ledger_close_time: StringTimestamp when the ledger was closed
ledger_header: StringBase64-encoded XDR of the ledger header
ledger_header_json: Option<Value>Decoded JSON representation of the ledger header
ledger_metadata: StringBase64-encoded XDR of the ledger metadata
ledger_metadata_json: Option<Value>Decoded JSON representation of the ledger metadata
Trait Implementations§
Source§impl Clone for LedgerInfo
impl Clone for LedgerInfo
Source§fn clone(&self) -> LedgerInfo
fn clone(&self) -> LedgerInfo
Returns a copy 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 Debug for LedgerInfo
impl Debug for LedgerInfo
Source§impl Default for LedgerInfo
impl Default for LedgerInfo
Source§fn default() -> LedgerInfo
fn default() -> LedgerInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LedgerInfo
impl<'de> Deserialize<'de> for LedgerInfo
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 From<LedgerInfo> for Block
impl From<LedgerInfo> for Block
Source§fn from(header: LedgerInfo) -> Self
fn from(header: LedgerInfo) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LedgerInfo
impl RefUnwindSafe for LedgerInfo
impl Send for LedgerInfo
impl Sync for LedgerInfo
impl Unpin for LedgerInfo
impl UnwindSafe for LedgerInfo
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more