pub struct NnsNodeProviderMetadata {
pub schema_version: u32,
pub source: CollectionSourceRequest,
pub governance_canister_id: String,
pub node_providers: Vec<NnsNodeProviderRow>,
}Expand description
NnsNodeProviderMetadata
Governance provider metadata collected independently of Registry membership and counts.
Fields§
§schema_version: u32Current persisted metadata contract, always 1 before 1.0.
source: CollectionSourceRequestGovernance acquisition time, endpoint and collector.
governance_canister_id: StringGovernance canister returning the provider list.
node_providers: Vec<NnsNodeProviderRow>Provider identities and reward accounts; Registry node counts must be absent.
Trait Implementations§
Source§impl Clone for NnsNodeProviderMetadata
impl Clone for NnsNodeProviderMetadata
Source§impl Debug for NnsNodeProviderMetadata
impl Debug for NnsNodeProviderMetadata
Source§impl<'de> Deserialize<'de> for NnsNodeProviderMetadata
impl<'de> Deserialize<'de> for NnsNodeProviderMetadata
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 NnsNodeProviderMetadata
Source§impl PartialEq for NnsNodeProviderMetadata
impl PartialEq for NnsNodeProviderMetadata
Source§impl Serialize for NnsNodeProviderMetadata
impl Serialize for NnsNodeProviderMetadata
impl StructuralPartialEq for NnsNodeProviderMetadata
Auto Trait Implementations§
impl Forget for NnsNodeProviderMetadata
impl Freeze for NnsNodeProviderMetadata
impl RefUnwindSafe for NnsNodeProviderMetadata
impl Send for NnsNodeProviderMetadata
impl Sync for NnsNodeProviderMetadata
impl Unpin for NnsNodeProviderMetadata
impl UnsafeUnpin for NnsNodeProviderMetadata
impl UnwindSafe for NnsNodeProviderMetadata
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