pub struct LedgerInfo {
pub hash: String,
pub sequence: u32,
pub ledger_close_time: String,
/* private fields */
}Expand description
Representation of the ledger
Fields§
§hash: StringThe hash of the ledger header which was included in the chain
sequence: u32The sequence number of the ledger (sometimes called the ‘block height’).
ledger_close_time: StringThe timestamp at which the ledger was closed.
Implementations§
Source§impl LedgerInfo
impl LedgerInfo
Sourcepub fn to_header(&self) -> Option<LedgerHeaderHistoryEntry>
pub fn to_header(&self) -> Option<LedgerHeaderHistoryEntry>
LedgerHeader for this ledger
Sourcepub fn to_metadata(&self) -> Option<LedgerCloseMeta>
pub fn to_metadata(&self) -> Option<LedgerCloseMeta>
LedgerCloseMeta for this ledger
Trait Implementations§
Source§impl Clone for LedgerInfo
impl Clone for LedgerInfo
Source§fn clone(&self) -> LedgerInfo
fn clone(&self) -> LedgerInfo
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 Debug for LedgerInfo
impl Debug for LedgerInfo
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
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