pub struct SnsProposalReport {
pub schema_version: u32,
pub context: SnsReportContext,
pub proposal_id: u64,
pub verbose: bool,
pub show_ballots: bool,
pub data_source: ReportDataSource,
pub cache_path: Option<String>,
pub cache_complete: Option<bool>,
pub proposal: SnsProposalRow,
}Expand description
SnsProposalReport
Serializable report for one SNS governance proposal detail lookup.
Fields§
§schema_version: u32§context: SnsReportContextSNS identity and provenance, serialized as flat report fields.
proposal_id: u64§verbose: bool§show_ballots: bool§data_source: ReportDataSource§cache_path: Option<String>§cache_complete: Option<bool>§proposal: SnsProposalRowTrait Implementations§
Source§impl Clone for SnsProposalReport
impl Clone for SnsProposalReport
Source§impl Debug for SnsProposalReport
impl Debug for SnsProposalReport
impl Eq for SnsProposalReport
Source§impl PartialEq for SnsProposalReport
impl PartialEq for SnsProposalReport
Source§impl Serialize for SnsProposalReport
impl Serialize for SnsProposalReport
impl StructuralPartialEq for SnsProposalReport
Auto Trait Implementations§
impl Freeze for SnsProposalReport
impl RefUnwindSafe for SnsProposalReport
impl Send for SnsProposalReport
impl Sync for SnsProposalReport
impl Unpin for SnsProposalReport
impl UnsafeUnpin for SnsProposalReport
impl UnwindSafe for SnsProposalReport
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