Struct solana_cli_output::CliValidators
source · pub struct CliValidators {
pub total_active_stake: u64,
pub total_current_stake: u64,
pub total_delinquent_stake: u64,
pub validators: Vec<CliValidator>,
pub average_skip_rate: f64,
pub average_stake_weighted_skip_rate: f64,
pub validators_sort_order: CliValidatorsSortOrder,
pub validators_reverse_sort: bool,
pub number_validators: bool,
pub stake_by_version: BTreeMap<CliVersion, CliValidatorsStakeByVersion>,
pub use_lamports_unit: bool,
}
Fields§
§total_active_stake: u64
§total_current_stake: u64
§total_delinquent_stake: u64
§validators: Vec<CliValidator>
§average_skip_rate: f64
§average_stake_weighted_skip_rate: f64
§validators_sort_order: CliValidatorsSortOrder
§validators_reverse_sort: bool
§number_validators: bool
§stake_by_version: BTreeMap<CliVersion, CliValidatorsStakeByVersion>
§use_lamports_unit: bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for CliValidators
impl<'de> Deserialize<'de> for CliValidators
source§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