pub struct SnsNeuronDetailReport {Show 13 fields
pub schema_version: u32,
pub network: String,
pub sns_wasm_canister_id: String,
pub fetched_at: String,
pub source_endpoint: String,
pub fetched_by: String,
pub id: usize,
pub name: String,
pub root_canister_id: String,
pub governance_canister_id: String,
pub neuron_id: String,
pub data_source: ReportDataSource,
pub detail: SnsNeuronDetail,
}Expand description
SnsNeuronDetailReport
Serializable live report for one exact SNS Governance neuron lookup.
Fields§
§schema_version: u32Report schema version.
network: StringRequested IC network identity.
sns_wasm_canister_id: StringSNS-W canister used for targeted discovery.
fetched_at: StringCollection timestamp in UTC.
source_endpoint: StringIC API endpoint used for discovery and Governance calls.
fetched_by: StringCollector identity recorded in report provenance.
id: usizeCurrent SNS-W list position retained as display metadata.
name: StringCurrent SNS name retained as display metadata.
root_canister_id: StringStable SNS Root canister identity.
governance_canister_id: StringStable SNS Governance canister identity.
neuron_id: StringExact requested neuron identifier.
data_source: ReportDataSourceExplicit report data source; exact detail reports are live-only.
detail: SnsNeuronDetailFull native neuron detail and derived policy observations.
Trait Implementations§
Source§impl Clone for SnsNeuronDetailReport
impl Clone for SnsNeuronDetailReport
Source§fn clone(&self) -> SnsNeuronDetailReport
fn clone(&self) -> SnsNeuronDetailReport
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 Debug for SnsNeuronDetailReport
impl Debug for SnsNeuronDetailReport
Source§impl<'de> Deserialize<'de> for SnsNeuronDetailReport
impl<'de> Deserialize<'de> for SnsNeuronDetailReport
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 SnsNeuronDetailReport
Source§impl PartialEq for SnsNeuronDetailReport
impl PartialEq for SnsNeuronDetailReport
Source§impl Serialize for SnsNeuronDetailReport
impl Serialize for SnsNeuronDetailReport
impl StructuralPartialEq for SnsNeuronDetailReport
Auto Trait Implementations§
impl Freeze for SnsNeuronDetailReport
impl RefUnwindSafe for SnsNeuronDetailReport
impl Send for SnsNeuronDetailReport
impl Sync for SnsNeuronDetailReport
impl Unpin for SnsNeuronDetailReport
impl UnsafeUnpin for SnsNeuronDetailReport
impl UnwindSafe for SnsNeuronDetailReport
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