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