pub struct HeavyAdIssueDetailsBuilder { /* private fields */ }Expand description
Builder for HeavyAdIssueDetails.
Implementations§
Source§impl HeavyAdIssueDetailsBuilder
impl HeavyAdIssueDetailsBuilder
Sourcepub fn resolution<VALUE: Into<HeavyAdResolutionStatus>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn resolution<VALUE: Into<HeavyAdResolutionStatus>>( &mut self, value: VALUE, ) -> &mut Self
The resolution status, either blocking the content or warning.
Sourcepub fn reason<VALUE: Into<HeavyAdReason>>(&mut self, value: VALUE) -> &mut Self
pub fn reason<VALUE: Into<HeavyAdReason>>(&mut self, value: VALUE) -> &mut Self
The reason the ad was blocked, total network or cpu or peak cpu.
Sourcepub fn frame<VALUE: Into<AffectedFrame>>(&mut self, value: VALUE) -> &mut Self
pub fn frame<VALUE: Into<AffectedFrame>>(&mut self, value: VALUE) -> &mut Self
The frame that was blocked.
Sourcepub fn build(
&self,
) -> Result<HeavyAdIssueDetails, HeavyAdIssueDetailsBuilderError>
pub fn build( &self, ) -> Result<HeavyAdIssueDetails, HeavyAdIssueDetailsBuilderError>
Trait Implementations§
Source§impl Clone for HeavyAdIssueDetailsBuilder
impl Clone for HeavyAdIssueDetailsBuilder
Source§fn clone(&self) -> HeavyAdIssueDetailsBuilder
fn clone(&self) -> HeavyAdIssueDetailsBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for HeavyAdIssueDetailsBuilder
impl RefUnwindSafe for HeavyAdIssueDetailsBuilder
impl Send for HeavyAdIssueDetailsBuilder
impl Sync for HeavyAdIssueDetailsBuilder
impl Unpin for HeavyAdIssueDetailsBuilder
impl UnsafeUnpin for HeavyAdIssueDetailsBuilder
impl UnwindSafe for HeavyAdIssueDetailsBuilder
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