Struct solana_sdk::epoch_info::EpochInfo [−][src]
pub struct EpochInfo { pub epoch: Epoch, pub slot_index: u64, pub slots_in_epoch: u64, pub absolute_slot: Slot, pub block_height: u64, pub transaction_count: Option<u64>, }
Fields
epoch: Epoch
The current epoch
slot_index: u64
The current slot, relative to the start of the current epoch
slots_in_epoch: u64
The number of slots in this epoch
absolute_slot: Slot
The absolute current slot
block_height: u64
The current block height
transaction_count: Option<u64>
Total number of transactions processed without error since genesis
Trait Implementations
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 RefUnwindSafe for EpochInfo
impl UnwindSafe for EpochInfo
Blanket Implementations
pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V