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: String
Hash of the ledger
sequence: u32
Sequence number of the ledger
ledger_close_time: String
Timestamp when the ledger was closed
ledger_header: String
Base64-encoded XDR of the ledger header
ledger_header_json: Option<Value>
Decoded JSON representation of the ledger header
ledger_metadata: String
Base64-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