pub struct UseServiceWorkerOptions { /* private fields */ }
Expand description
Options for use_service_worker_with_options
.
Implementations§
Source§impl UseServiceWorkerOptions
impl UseServiceWorkerOptions
Sourcepub fn script_url(self, value: impl Into<String>) -> Self
pub fn script_url(self, value: impl Into<String>) -> Self
The name of your service-worker file. Must be deployed alongside your app. The default name is ‘service-worker.js’.
Sourcepub fn skip_waiting_message(self, value: impl Into<String>) -> Self
pub fn skip_waiting_message(self, value: impl Into<String>) -> Self
The message sent to a waiting ServiceWorker when you call the skip_waiting
callback.
The callback is part of the return type of use_service_worker
!
The default message is ‘skipWaiting’.
Sourcepub fn on_controller_change(self, value: impl Fn() + 'static) -> Self
pub fn on_controller_change(self, value: impl Fn() + 'static) -> Self
What should happen when a new service worker was activated? The default implementation reloads the current page.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UseServiceWorkerOptions
impl !RefUnwindSafe for UseServiceWorkerOptions
impl !Send for UseServiceWorkerOptions
impl !Sync for UseServiceWorkerOptions
impl Unpin for UseServiceWorkerOptions
impl !UnwindSafe for UseServiceWorkerOptions
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> 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