pub struct PushManager { /* private fields */ }Expand description
The PushManager class.
PushManager
Implementations§
Source§impl PushManager
impl PushManager
Sourcepub fn supported_content_encodings() -> TypedArray<JsString>
pub fn supported_content_encodings() -> TypedArray<JsString>
Getter of the supportedContentEncodings static attribute.
PushManager.supportedContentEncodings
Source§impl PushManager
impl PushManager
Sourcepub fn subscribe(&self) -> Promise<PushSubscription>
pub fn subscribe(&self) -> Promise<PushSubscription>
The subscribe method.
PushManager.subscribe
Source§impl PushManager
impl PushManager
Sourcepub fn subscribe_with_options(
&self,
options: &PushSubscriptionOptionsInit,
) -> Promise<PushSubscription>
pub fn subscribe_with_options( &self, options: &PushSubscriptionOptionsInit, ) -> Promise<PushSubscription>
The subscribe method.
PushManager.subscribe
Source§impl PushManager
impl PushManager
Sourcepub fn get_subscription(&self) -> Promise<PushSubscription>
pub fn get_subscription(&self) -> Promise<PushSubscription>
The getSubscription method.
PushManager.getSubscription
Source§impl PushManager
impl PushManager
Sourcepub fn permission_state(&self) -> Promise<PermissionState>
pub fn permission_state(&self) -> Promise<PermissionState>
The permissionState method.
PushManager.permissionState
Source§impl PushManager
impl PushManager
Sourcepub fn permission_state_with_options(
&self,
options: &PushSubscriptionOptionsInit,
) -> Promise<PermissionState>
pub fn permission_state_with_options( &self, options: &PushSubscriptionOptionsInit, ) -> Promise<PermissionState>
The permissionState method.
PushManager.permissionState
Methods from Deref<Target = Any>§
Sourcepub fn has_own_property(&self, prop: &str) -> bool
pub fn has_own_property(&self, prop: &str) -> bool
Checks whether a non-inherited property prop exists
Sourcepub fn at<T>(&self, idx: T) -> Val
pub fn at<T>(&self, idx: T) -> Val
Gets the element at index idx. Assumes the underlying js type is indexable
Sourcepub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
pub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
Converts the underlying js array to a Vec of V
Sourcepub fn call(&self, f: &str, args: &[Val]) -> Val
pub fn call(&self, f: &str, args: &[Val]) -> Val
Calls the method f with args, can return an undefined js value
Sourcepub fn new(&self, args: &[Val]) -> Val
pub fn new(&self, args: &[Val]) -> Val
Calls the object’s constructor with args constructing a new object
Sourcepub fn invoke(&self, args: &[Val]) -> Val
pub fn invoke(&self, args: &[Val]) -> Val
Invokes the function object with args, can return an undefined js value
Sourcepub fn instanceof(&self, v: Val) -> bool
pub fn instanceof(&self, v: Val) -> bool
Checks whether this Val is an instanceof v
pub fn is_number(&self) -> bool
pub fn is_bool(&self) -> bool
pub fn is_string(&self) -> bool
pub fn is_null(&self) -> bool
pub fn is_undefined(&self) -> bool
pub fn is_error(&self) -> bool
pub fn is_function(&self) -> bool
pub fn as_<T>(&self) -> Twhere
T: FromVal,
Trait Implementations§
Source§impl AsMut<Val> for PushManager
impl AsMut<Val> for PushManager
Source§impl AsRef<Val> for PushManager
impl AsRef<Val> for PushManager
Source§impl Clone for PushManager
impl Clone for PushManager
Source§fn clone(&self) -> PushManager
fn clone(&self) -> PushManager
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PushManager
impl Debug for PushManager
Source§impl Deref for PushManager
impl Deref for PushManager
Source§impl DerefMut for PushManager
impl DerefMut for PushManager
Source§impl DynCast for PushManager
impl DynCast for PushManager
Source§fn instanceof(val: &Any) -> bool
fn instanceof(val: &Any) -> bool
val instanceof ThisType.Source§fn unchecked_from_val(v: Any) -> Self
fn unchecked_from_val(v: Any) -> Self
Val into Self.Source§fn unchecked_from_val_ref(v: &Any) -> &Self
fn unchecked_from_val_ref(v: &Any) -> &Self
&Val into &Self.Source§fn unchecked_from_val_mut(v: &mut Any) -> &mut Self
fn unchecked_from_val_mut(v: &mut Any) -> &mut Self
&mut Val into &mut Self.fn has_type<T>(&self) -> boolwhere
T: DynCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: DynCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: DynCast,
fn dyn_mut<T>(&mut self) -> Option<&mut T>where
T: DynCast,
fn unchecked_into<T>(self) -> Twhere
T: DynCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: DynCast,
fn unchecked_mut<T>(&mut self) -> &mut Twhere
T: DynCast,
fn is_instance_of<T>(&self) -> boolwhere
T: DynCast,
Source§fn is_type_of(val: &Val) -> bool
fn is_type_of(val: &Val) -> bool
instanceof.