pub struct AggregateReportBuilder { /* private fields */ }Expand description
Builder that accumulates auth results and produces an AggregateReport.
Implementations§
Source§impl AggregateReportBuilder
impl AggregateReportBuilder
pub fn new( org_name: impl Into<String>, email: impl Into<String>, report_id: impl Into<String>, date_range_begin: u64, date_range_end: u64, policy: PublishedPolicy, ) -> Self
pub fn add_record(&mut self, record: ReportRecord)
pub fn build(self) -> AggregateReport
Auto Trait Implementations§
impl Freeze for AggregateReportBuilder
impl RefUnwindSafe for AggregateReportBuilder
impl Send for AggregateReportBuilder
impl Sync for AggregateReportBuilder
impl Unpin for AggregateReportBuilder
impl UnsafeUnpin for AggregateReportBuilder
impl UnwindSafe for AggregateReportBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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