pub struct PartitionedEpochRewardsConfig {
pub stake_account_stores_per_block: u64,
}Expand description
Configuration options for partitioned epoch rewards.
Fields§
§stake_account_stores_per_block: u64number 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 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 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