pub struct NnsNodeProviderListReport {
pub schema_version: u32,
pub provenance: NnsRegistryInventoryProvenance,
pub governance_canister_id: String,
pub governance_source: CollectionSourceRequest,
pub node_providers: Vec<NnsNodeProviderRow>,
}Expand description
NnsNodeProviderListReport
Complete NNS node provider inventory report with source metadata.
Fields§
§schema_version: u32§provenance: NnsRegistryInventoryProvenanceRegistry acquisition metadata, flattened in JSON.
governance_canister_id: String§governance_source: CollectionSourceRequestIndependently collected Governance provider metadata provenance.
node_providers: Vec<NnsNodeProviderRow>Trait Implementations§
Source§impl Clone for NnsNodeProviderListReport
impl Clone for NnsNodeProviderListReport
Source§impl Debug for NnsNodeProviderListReport
impl Debug for NnsNodeProviderListReport
Source§impl<'de> Deserialize<'de> for NnsNodeProviderListReport
impl<'de> Deserialize<'de> for NnsNodeProviderListReport
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 NnsNodeProviderListReport
impl StructuralPartialEq for NnsNodeProviderListReport
Auto Trait Implementations§
impl Forget for NnsNodeProviderListReport
impl Freeze for NnsNodeProviderListReport
impl RefUnwindSafe for NnsNodeProviderListReport
impl Send for NnsNodeProviderListReport
impl Sync for NnsNodeProviderListReport
impl Unpin for NnsNodeProviderListReport
impl UnsafeUnpin for NnsNodeProviderListReport
impl UnwindSafe for NnsNodeProviderListReport
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