pub struct OriginTrialTokenBuilder { /* private fields */ }Expand description
Builder for OriginTrialToken.
Implementations§
Source§impl OriginTrialTokenBuilder
impl OriginTrialTokenBuilder
pub fn origin<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn match_sub_domains<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
pub fn trial_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn expiry_time<VALUE: Into<TimeSinceEpoch>>( &mut self, value: VALUE, ) -> &mut Self
pub fn is_third_party<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn usage_restriction<VALUE: Into<OriginTrialUsageRestriction>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn build(&self) -> Result<OriginTrialToken, OriginTrialTokenBuilderError>
pub fn build(&self) -> Result<OriginTrialToken, OriginTrialTokenBuilderError>
Trait Implementations§
Source§impl Clone for OriginTrialTokenBuilder
impl Clone for OriginTrialTokenBuilder
Source§fn clone(&self) -> OriginTrialTokenBuilder
fn clone(&self) -> OriginTrialTokenBuilder
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 OriginTrialTokenBuilder
impl RefUnwindSafe for OriginTrialTokenBuilder
impl Send for OriginTrialTokenBuilder
impl Sync for OriginTrialTokenBuilder
impl Unpin for OriginTrialTokenBuilder
impl UnsafeUnpin for OriginTrialTokenBuilder
impl UnwindSafe for OriginTrialTokenBuilder
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