pub struct DeserializableVersionedBank {Show 31 fields
pub blockhash_queue: BlockhashQueue,
pub ancestors: AncestorsForSerialization,
pub hash: Hash,
pub parent_hash: Hash,
pub parent_slot: Slot,
pub hard_forks: HardForks,
pub transaction_count: u64,
pub tick_height: u64,
pub signature_count: u64,
pub capitalization: u64,
pub max_tick_height: u64,
pub hashes_per_tick: Option<u64>,
pub ticks_per_slot: u64,
pub ns_per_slot: u128,
pub genesis_creation_time: UnixTimestamp,
pub slots_per_year: f64,
pub accounts_data_len: u64,
pub slot: Slot,
pub epoch: Epoch,
pub block_height: u64,
pub collector_id: Pubkey,
pub collector_fees: u64,
pub fee_calculator: FeeCalculator,
pub fee_rate_governor: FeeRateGovernor,
pub collected_rent: u64,
pub rent_collector: RentCollector,
pub epoch_schedule: EpochSchedule,
pub inflation: Inflation,
pub stakes: Stakes<Delegation>,
pub epoch_stakes: HashMap<Epoch, EpochStakes>,
pub is_delta: bool,
/* private fields */
}
Fields
blockhash_queue: BlockhashQueue
ancestors: AncestorsForSerialization
hash: Hash
parent_hash: Hash
parent_slot: Slot
hard_forks: HardForks
transaction_count: u64
tick_height: u64
signature_count: u64
capitalization: u64
max_tick_height: u64
hashes_per_tick: Option<u64>
ticks_per_slot: u64
ns_per_slot: u128
genesis_creation_time: UnixTimestamp
slots_per_year: f64
accounts_data_len: u64
slot: Slot
epoch: Epoch
block_height: u64
collector_id: Pubkey
collector_fees: u64
fee_calculator: FeeCalculator
fee_rate_governor: FeeRateGovernor
collected_rent: u64
rent_collector: RentCollector
epoch_schedule: EpochSchedule
inflation: Inflation
stakes: Stakes<Delegation>
epoch_stakes: HashMap<Epoch, EpochStakes>
is_delta: bool
Trait Implementations
sourceimpl<'de> Deserialize<'de> for DeserializableVersionedBank
impl<'de> Deserialize<'de> for DeserializableVersionedBank
sourcefn 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 DeserializableVersionedBank
impl Send for DeserializableVersionedBank
impl Sync for DeserializableVersionedBank
impl Unpin for DeserializableVersionedBank
impl UnwindSafe for DeserializableVersionedBank
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more