pub struct SnsReportContext {
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,
}Expand description
SnsReportContext
SNS identity and collection provenance shared by governance report envelopes.
Fields§
§network: StringRequested IC network identity.
sns_wasm_canister_id: StringSNS-W canister used for discovery.
fetched_at: StringUTC collection timestamp.
source_endpoint: StringExplicit collection endpoint.
fetched_by: StringCollector identity.
id: usizeCurrent SNS-W list position.
name: StringCurrent SNS display name.
root_canister_id: StringStable SNS Root canister identity.
governance_canister_id: StringStable SNS Governance canister identity.
Trait Implementations§
Source§impl Clone for SnsReportContext
impl Clone for SnsReportContext
Source§impl Debug for SnsReportContext
impl Debug for SnsReportContext
Source§impl<'de> Deserialize<'de> for SnsReportContext
impl<'de> Deserialize<'de> for SnsReportContext
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 SnsReportContext
Source§impl PartialEq for SnsReportContext
impl PartialEq for SnsReportContext
Source§impl Serialize for SnsReportContext
impl Serialize for SnsReportContext
impl StructuralPartialEq for SnsReportContext
Auto Trait Implementations§
impl Freeze for SnsReportContext
impl RefUnwindSafe for SnsReportContext
impl Send for SnsReportContext
impl Sync for SnsReportContext
impl Unpin for SnsReportContext
impl UnsafeUnpin for SnsReportContext
impl UnwindSafe for SnsReportContext
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