Enum solana_stake_program::stake_state::InflationPointCalculationEvent[][src]

pub enum InflationPointCalculationEvent {
    CalculatedPoints(u64, u128, u128, u128),
    SplitRewards(u64, u64, u64, PointValue),
    EffectiveStakeAtRewardedEpoch(u64),
    RentExemptReserve(u64),
    Delegation(Delegation, Pubkey),
    Commission(u8),
    CreditsObserved(u64, Option<u64>),
    Skipped(SkippedReason),
}

Variants

CalculatedPoints

Tuple Fields of CalculatedPoints

0: u641: u1282: u1283: u128
SplitRewards

Tuple Fields of SplitRewards

0: u641: u642: u643: PointValue
EffectiveStakeAtRewardedEpoch

Tuple Fields of EffectiveStakeAtRewardedEpoch

0: u64
RentExemptReserve

Tuple Fields of RentExemptReserve

0: u64
Delegation

Tuple Fields of Delegation

0: Delegation1: Pubkey
Commission

Tuple Fields of Commission

0: u8
CreditsObserved

Tuple Fields of CreditsObserved

0: u641: Option<u64>
Skipped

Tuple Fields of Skipped

0: SkippedReason

Trait Implementations

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.