pub struct AttributionReportingAggregatableTriggerDataBuilder { /* private fields */ }Expand description
Builder for AttributionReportingAggregatableTriggerData.
Implementations§
Source§impl AttributionReportingAggregatableTriggerDataBuilder
impl AttributionReportingAggregatableTriggerDataBuilder
pub fn key_piece<VALUE: Into<UnsignedInt128AsBase16>>( &mut self, value: VALUE, ) -> &mut Self
pub fn source_keys<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn filters<VALUE: Into<AttributionReportingFilterPair>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<AttributionReportingAggregatableTriggerData, AttributionReportingAggregatableTriggerDataBuilderError>
pub fn build( &self, ) -> Result<AttributionReportingAggregatableTriggerData, AttributionReportingAggregatableTriggerDataBuilderError>
Builds a new AttributionReportingAggregatableTriggerData.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for AttributionReportingAggregatableTriggerDataBuilder
impl Clone for AttributionReportingAggregatableTriggerDataBuilder
Source§fn clone(&self) -> AttributionReportingAggregatableTriggerDataBuilder
fn clone(&self) -> AttributionReportingAggregatableTriggerDataBuilder
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 AttributionReportingAggregatableTriggerDataBuilder
impl RefUnwindSafe for AttributionReportingAggregatableTriggerDataBuilder
impl Send for AttributionReportingAggregatableTriggerDataBuilder
impl Sync for AttributionReportingAggregatableTriggerDataBuilder
impl Unpin for AttributionReportingAggregatableTriggerDataBuilder
impl UnsafeUnpin for AttributionReportingAggregatableTriggerDataBuilder
impl UnwindSafe for AttributionReportingAggregatableTriggerDataBuilder
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