pub struct InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder { /* private fields */ }Expand description
Builder for InterestGroupAuctionNetworkRequestCreatedEventParams.
Implementations§
Source§impl InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
pub fn type(&mut self, value: InterestGroupAuctionFetchType) -> &mut Self
pub fn request_id(&mut self, value: RequestId) -> &mut Self
Sourcepub fn auctions(&mut self, value: Vec<InterestGroupAuctionId>) -> &mut Self
pub fn auctions(&mut self, value: Vec<InterestGroupAuctionId>) -> &mut Self
This is the set of the auctions using the worklet that issued this request. In the case of trusted signals, it’s possible that only some of them actually care about the keys being queried.
Sourcepub fn build(
&self,
) -> Result<InterestGroupAuctionNetworkRequestCreatedEventParams, InterestGroupAuctionNetworkRequestCreatedEventParamsBuilderError>
pub fn build( &self, ) -> Result<InterestGroupAuctionNetworkRequestCreatedEventParams, InterestGroupAuctionNetworkRequestCreatedEventParamsBuilderError>
Builds a new InterestGroupAuctionNetworkRequestCreatedEventParams.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl Clone for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
Source§fn clone(&self) -> InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
fn clone(&self) -> InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
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 InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl RefUnwindSafe for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl Send for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl Sync for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl Unpin for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl UnsafeUnpin for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
impl UnwindSafe for InterestGroupAuctionNetworkRequestCreatedEventParamsBuilder
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