pub struct NnsNeuronVisibilityDistribution {
pub visibility: Option<i32>,
pub visibility_text: NnsNeuronVisibility,
pub neuron_count: u64,
pub effective_stake_e8s: u64,
}Expand description
NnsNeuronVisibilityDistribution
Public neuron count and effective stake for one optional Governance visibility code.
Fields§
§visibility: Option<i32>Raw optional native Governance visibility code.
visibility_text: NnsNeuronVisibilityClassification derived from the raw optional visibility code.
neuron_count: u64Number of collected neurons with this visibility code or absence.
effective_stake_e8s: u64Sum of public effective stake for neurons with this visibility code or absence.
Trait Implementations§
Source§impl Clone for NnsNeuronVisibilityDistribution
impl Clone for NnsNeuronVisibilityDistribution
Source§fn clone(&self) -> NnsNeuronVisibilityDistribution
fn clone(&self) -> NnsNeuronVisibilityDistribution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for NnsNeuronVisibilityDistribution
impl<'de> Deserialize<'de> for NnsNeuronVisibilityDistribution
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
impl Eq for NnsNeuronVisibilityDistribution
impl StructuralPartialEq for NnsNeuronVisibilityDistribution
Auto Trait Implementations§
impl Freeze for NnsNeuronVisibilityDistribution
impl RefUnwindSafe for NnsNeuronVisibilityDistribution
impl Send for NnsNeuronVisibilityDistribution
impl Sync for NnsNeuronVisibilityDistribution
impl Unpin for NnsNeuronVisibilityDistribution
impl UnsafeUnpin for NnsNeuronVisibilityDistribution
impl UnwindSafe for NnsNeuronVisibilityDistribution
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