pub struct ServiceWorkerVersionBuilder { /* private fields */ }
Implementations§
Source§impl ServiceWorkerVersionBuilder
impl ServiceWorkerVersionBuilder
pub fn version_id( self, version_id: impl Into<String>, ) -> ServiceWorkerVersionBuilder
pub fn registration_id( self, registration_id: impl Into<RegistrationId>, ) -> ServiceWorkerVersionBuilder
pub fn script_url( self, script_url: impl Into<String>, ) -> ServiceWorkerVersionBuilder
pub fn running_status( self, running_status: impl Into<ServiceWorkerVersionRunningStatus>, ) -> ServiceWorkerVersionBuilder
pub fn status( self, status: impl Into<ServiceWorkerVersionStatus>, ) -> ServiceWorkerVersionBuilder
pub fn script_last_modified( self, script_last_modified: impl Into<f64>, ) -> ServiceWorkerVersionBuilder
pub fn script_response_time( self, script_response_time: impl Into<f64>, ) -> ServiceWorkerVersionBuilder
pub fn controlled_client( self, controlled_client: impl Into<TargetId>, ) -> ServiceWorkerVersionBuilder
pub fn controlled_clients<I, S>( self, controlled_clients: I, ) -> ServiceWorkerVersionBuilder
pub fn target_id( self, target_id: impl Into<TargetId>, ) -> ServiceWorkerVersionBuilder
pub fn router_rules( self, router_rules: impl Into<String>, ) -> ServiceWorkerVersionBuilder
pub fn build(self) -> Result<ServiceWorkerVersion, String>
Trait Implementations§
Source§impl Clone for ServiceWorkerVersionBuilder
impl Clone for ServiceWorkerVersionBuilder
Source§fn clone(&self) -> ServiceWorkerVersionBuilder
fn clone(&self) -> ServiceWorkerVersionBuilder
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 ServiceWorkerVersionBuilder
impl Default for ServiceWorkerVersionBuilder
Source§fn default() -> ServiceWorkerVersionBuilder
fn default() -> ServiceWorkerVersionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServiceWorkerVersionBuilder
impl RefUnwindSafe for ServiceWorkerVersionBuilder
impl Send for ServiceWorkerVersionBuilder
impl Sync for ServiceWorkerVersionBuilder
impl Unpin for ServiceWorkerVersionBuilder
impl UnwindSafe for ServiceWorkerVersionBuilder
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