pub struct SnsMetricsRequest {
pub lookup: SnsLookupRequest,
pub time_window_seconds: u64,
}Expand description
SnsMetricsRequest
Request for one bounded SNS Governance metrics report.
Fields§
§lookup: SnsLookupRequestSNS target, explicit endpoint, network and caller clock.
time_window_seconds: u64Window used for recent submitted/executed proposal counts.
Implementations§
Source§impl SnsMetricsRequest
impl SnsMetricsRequest
Sourcepub const fn new(lookup: SnsLookupRequest) -> Self
pub const fn new(lookup: SnsLookupRequest) -> Self
Construct a request with the default 30-day proposal-count window.
Sourcepub const fn with_time_window_seconds(self, time_window_seconds: u64) -> Self
pub const fn with_time_window_seconds(self, time_window_seconds: u64) -> Self
Replace the proposal-count window.
Trait Implementations§
Source§impl Clone for SnsMetricsRequest
impl Clone for SnsMetricsRequest
Source§impl Debug for SnsMetricsRequest
impl Debug for SnsMetricsRequest
impl Eq for SnsMetricsRequest
Source§impl PartialEq for SnsMetricsRequest
impl PartialEq for SnsMetricsRequest
impl StructuralPartialEq for SnsMetricsRequest
Auto Trait Implementations§
impl Freeze for SnsMetricsRequest
impl RefUnwindSafe for SnsMetricsRequest
impl Send for SnsMetricsRequest
impl Sync for SnsMetricsRequest
impl Unpin for SnsMetricsRequest
impl UnsafeUnpin for SnsMetricsRequest
impl UnwindSafe for SnsMetricsRequest
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