pub struct PartitionedEpochRewardsConfig {
pub stake_account_stores_per_block: u64,
}
Expand description
Configuration options for partitioned epoch rewards.
Fields§
§stake_account_stores_per_block: u64
number of stake accounts to store in one block during partitioned reward interval normally, this is a number tuned for reasonable performance, such as 4096 accounts/block
Implementations§
Source§impl PartitionedEpochRewardsConfig
impl PartitionedEpochRewardsConfig
Sourcepub fn new_for_test(stake_account_stores_per_block: u64) -> Self
pub fn new_for_test(stake_account_stores_per_block: u64) -> Self
Only for tests and benchmarks
Trait Implementations§
Source§impl Clone for PartitionedEpochRewardsConfig
impl Clone for PartitionedEpochRewardsConfig
Source§fn clone(&self) -> PartitionedEpochRewardsConfig
fn clone(&self) -> PartitionedEpochRewardsConfig
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 moreimpl Copy for PartitionedEpochRewardsConfig
Auto Trait Implementations§
impl Freeze for PartitionedEpochRewardsConfig
impl RefUnwindSafe for PartitionedEpochRewardsConfig
impl Send for PartitionedEpochRewardsConfig
impl Sync for PartitionedEpochRewardsConfig
impl Unpin for PartitionedEpochRewardsConfig
impl UnwindSafe for PartitionedEpochRewardsConfig
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> 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