pub struct ReportingApiReportBuilder { /* private fields */ }
Implementations§
Source§impl ReportingApiReportBuilder
impl ReportingApiReportBuilder
pub fn id(self, id: impl Into<ReportId>) -> ReportingApiReportBuilder
pub fn initiator_url( self, initiator_url: impl Into<String>, ) -> ReportingApiReportBuilder
pub fn destination( self, destination: impl Into<String>, ) -> ReportingApiReportBuilder
pub fn type(self, type: impl Into<String>) -> ReportingApiReportBuilder
pub fn timestamp( self, timestamp: impl Into<TimeSinceEpoch>, ) -> ReportingApiReportBuilder
pub fn depth(self, depth: impl Into<i64>) -> ReportingApiReportBuilder
pub fn completed_attempts( self, completed_attempts: impl Into<i64>, ) -> ReportingApiReportBuilder
pub fn body(self, body: impl Into<Value>) -> ReportingApiReportBuilder
pub fn status( self, status: impl Into<ReportStatus>, ) -> ReportingApiReportBuilder
pub fn build(self) -> Result<ReportingApiReport, String>
Trait Implementations§
Source§impl Clone for ReportingApiReportBuilder
impl Clone for ReportingApiReportBuilder
Source§fn clone(&self) -> ReportingApiReportBuilder
fn clone(&self) -> ReportingApiReportBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for ReportingApiReportBuilder
impl Default for ReportingApiReportBuilder
Source§fn default() -> ReportingApiReportBuilder
fn default() -> ReportingApiReportBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReportingApiReportBuilder
impl RefUnwindSafe for ReportingApiReportBuilder
impl Send for ReportingApiReportBuilder
impl Sync for ReportingApiReportBuilder
impl Unpin for ReportingApiReportBuilder
impl UnwindSafe for ReportingApiReportBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more