pub struct LedgerInfo {
pub chain_id: u8,
pub epoch: String,
pub ledger_version: String,
pub oldest_ledger_version: String,
pub ledger_timestamp: String,
pub node_role: String,
pub oldest_block_height: String,
pub block_height: String,
pub git_hash: Option<String>,
}Expand description
Ledger information from the API.
Fields§
§chain_id: u8The chain ID.
epoch: StringThe epoch number.
ledger_version: StringThe ledger version.
oldest_ledger_version: StringThe oldest ledger version.
ledger_timestamp: StringThe ledger timestamp in microseconds.
node_role: StringThe node role.
oldest_block_height: StringThe oldest block height.
block_height: StringThe block height.
git_hash: Option<String>Git hash of the node.
Implementations§
Source§impl LedgerInfo
impl LedgerInfo
Sourcepub fn version(&self) -> Result<u64, ParseIntError>
pub fn version(&self) -> Result<u64, ParseIntError>
Returns the ledger version as u64.
§Errors
Returns an error if the ledger version string cannot be parsed as u64.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoMoveArg for Twhere
T: Serialize,
impl<T> IntoMoveArg for Twhere
T: Serialize,
Source§fn into_move_arg(self) -> Result<Vec<u8>, AptosError>
fn into_move_arg(self) -> Result<Vec<u8>, AptosError>
Converts this value into BCS-encoded bytes. Read more