pub struct SnsListReport {Show 18 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 data_source: ReportDataSource,
pub cache_path: Option<String>,
pub cache_complete: Option<bool>,
pub all_lifecycles: bool,
pub verbose: bool,
pub sort: String,
pub catalog_sns_count: usize,
pub excluded_sns_count: usize,
pub sns_count: usize,
pub metadata_error_count: usize,
pub lifecycle_error_count: usize,
pub sns_instances: Vec<SnsListRow>,
}Expand description
SnsListReport
Serializable report for deployed SNS listings.
Fields§
§schema_version: u32§network: String§sns_wasm_canister_id: String§fetched_at: String§source_endpoint: String§fetched_by: String§data_source: ReportDataSourceWhether the rows came from a live collection or the joined catalog cache.
cache_path: Option<String>Complete snapshot path when data_source is cache.
cache_complete: Option<bool>Whether the cache provenance represents an API-exhausted complete snapshot.
all_lifecycles: boolWhether the view includes SNS instances outside the normal visible lifecycle set.
verbose: bool§sort: String§catalog_sns_count: usizeNumber of SNS instances in the complete joined catalog before view filtering.
excluded_sns_count: usizeNumber of catalog rows excluded by lifecycle filtering.
sns_count: usize§metadata_error_count: usize§lifecycle_error_count: usizeNumber of returned rows carrying a bounded lifecycle query error.
sns_instances: Vec<SnsListRow>Trait Implementations§
Source§impl Clone for SnsListReport
impl Clone for SnsListReport
Source§fn clone(&self) -> SnsListReport
fn clone(&self) -> SnsListReport
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 SnsListReport
impl Debug for SnsListReport
impl Eq for SnsListReport
Source§impl PartialEq for SnsListReport
impl PartialEq for SnsListReport
Source§impl Serialize for SnsListReport
impl Serialize for SnsListReport
impl StructuralPartialEq for SnsListReport
Auto Trait Implementations§
impl Freeze for SnsListReport
impl RefUnwindSafe for SnsListReport
impl Send for SnsListReport
impl Sync for SnsListReport
impl Unpin for SnsListReport
impl UnsafeUnpin for SnsListReport
impl UnwindSafe for SnsListReport
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