pub struct IcNodeProviderRewardListReport {
pub provenance: IcDashboardReportProvenance,
pub query: IcNodeProviderRewardListQuery,
pub resolved_max_reward_index: u64,
pub total_reward_records: u64,
pub returned_count: usize,
pub next_offset_hint: Option<u64>,
pub pages_may_overlap: bool,
pub rows: Vec<IcNodeProviderRewardRow>,
}Expand description
IcNodeProviderRewardListReport
One explicitly bounded node-provider reward page from the official Dashboard API.
Fields§
§provenance: IcDashboardReportProvenanceShared Dashboard provenance, flattened in serialized report JSON.
query: IcNodeProviderRewardListQueryExact requested page bounds, flattened in report JSON.
resolved_max_reward_index: u64Reward-index ceiling selected by the Dashboard for this page series.
total_reward_records: u64Number of reward records matching the selected reward-index ceiling.
returned_count: usizeNumber of rows returned in this page.
next_offset_hint: Option<u64>Arithmetic offset hint for an explicit later request, when more records remain.
pages_may_overlap: boolWhether adjacent upstream offset pages can contain overlapping record ids.
rows: Vec<IcNodeProviderRewardRow>Reward rows in the exact order returned by the Dashboard.
Trait Implementations§
Source§impl Clone for IcNodeProviderRewardListReport
impl Clone for IcNodeProviderRewardListReport
Source§fn clone(&self) -> IcNodeProviderRewardListReport
fn clone(&self) -> IcNodeProviderRewardListReport
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 moreimpl Eq for IcNodeProviderRewardListReport
impl StructuralPartialEq for IcNodeProviderRewardListReport
Auto Trait Implementations§
impl Freeze for IcNodeProviderRewardListReport
impl RefUnwindSafe for IcNodeProviderRewardListReport
impl Send for IcNodeProviderRewardListReport
impl Sync for IcNodeProviderRewardListReport
impl Unpin for IcNodeProviderRewardListReport
impl UnsafeUnpin for IcNodeProviderRewardListReport
impl UnwindSafe for IcNodeProviderRewardListReport
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