pub struct SnsNeuronDetailReport {
pub schema_version: u32,
pub context: SnsReportContext,
pub neuron_id: String,
pub data_source: ReportDataSource,
pub neuron: SnsNeuronRow,
}Expand description
SnsNeuronDetailReport
Exact neuron identity, stake and permissions from an explicit Governance target.
Fields§
§schema_version: u32Current report schema, always 1 before 1.0.
context: SnsReportContextExplicit target and acquisition evidence, flattened in JSON.
neuron_id: StringRequested 32-byte neuron id as lowercase hexadecimal text.
data_source: ReportDataSourceCollection origin.
neuron: SnsNeuronRowRaw stake, dissolve and permission evidence.
Trait Implementations§
Source§impl Clone for SnsNeuronDetailReport
impl Clone for SnsNeuronDetailReport
Source§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