pub struct NotificationOptions { /* private fields */ }Expand description
The NotificationOptions dictionary.
This API requires the following crate features to be activated: NotificationOptions
Implementations§
Source§impl NotificationOptions
impl NotificationOptions
pub fn get_actions(&self) -> Option<Array>
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_actions(&self, val: &JsValue)
Source§impl NotificationOptions
impl NotificationOptions
pub fn get_renotify(&self) -> Option<bool>
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_renotify(&self, val: bool)
Source§impl NotificationOptions
impl NotificationOptions
pub fn get_require_interaction(&self) -> Option<bool>
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_require_interaction(&self, val: bool)
Source§impl NotificationOptions
impl NotificationOptions
pub fn get_silent(&self) -> Option<bool>
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_silent(&self, val: Option<bool>)
Source§impl NotificationOptions
impl NotificationOptions
pub fn get_timestamp(&self) -> Option<f64>
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_timestamp(&self, val: f64)
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_timestamp_u32(&self, val: u32)
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_timestamp_f64(&self, val: f64)
Source§impl NotificationOptions
impl NotificationOptions
pub fn get_vibrate(&self) -> JsValue
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_vibrate(&self, val: &JsValue)
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_vibrate_u32(&self, val: u32)
Source§impl NotificationOptions
impl NotificationOptions
pub fn set_vibrate_u32_sequence(&self, val: &JsValue)
Source§impl NotificationOptions
impl NotificationOptions
Sourcepub fn new() -> Self
pub fn new() -> Self
Construct a new NotificationOptions.
This API requires the following crate features to be activated: NotificationOptions
pub fn actions(&mut self, val: &JsValue) -> &mut Self
Use set_actions() instead.
pub fn badge(&mut self, val: &str) -> &mut Self
Use set_badge() instead.
pub fn body(&mut self, val: &str) -> &mut Self
Use set_body() instead.
pub fn data(&mut self, val: &JsValue) -> &mut Self
Use set_data() instead.
pub fn icon(&mut self, val: &str) -> &mut Self
Use set_icon() instead.
pub fn image(&mut self, val: &str) -> &mut Self
Use set_image() instead.
pub fn lang(&mut self, val: &str) -> &mut Self
Use set_lang() instead.
pub fn renotify(&mut self, val: bool) -> &mut Self
Use set_renotify() instead.
pub fn require_interaction(&mut self, val: bool) -> &mut Self
Use set_require_interaction() instead.
pub fn silent(&mut self, val: Option<bool>) -> &mut Self
Use set_silent() instead.
pub fn tag(&mut self, val: &str) -> &mut Self
Use set_tag() instead.
pub fn timestamp(&mut self, val: f64) -> &mut Self
Use set_timestamp() instead.
pub fn vibrate(&mut self, val: &JsValue) -> &mut Self
Use set_vibrate() instead.
Methods from Deref<Target = Object>§
pub fn constructor(&self) -> Function
pub fn has_own_property(&self, property: &JsValue) -> bool
Use Object::hasOwn instead.
pub fn is_prototype_of(&self, value: &JsValue) -> bool
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
pub fn to_locale_string(&self) -> JsString
pub fn to_string(&self) -> JsString
pub fn to_js_string(&self) -> JsString
pub fn value_of(&self) -> Object
Methods from Deref<Target = JsValue>§
pub const NULL: JsValue
pub const UNDEFINED: JsValue
pub const TRUE: JsValue
pub const FALSE: JsValue
Sourcepub fn unchecked_into_f64(&self) -> f64
pub fn unchecked_into_f64(&self) -> f64
Returns the value as f64 without type checking. Used by serde-wasm-bindgen for numeric conversions.
Sourcepub fn has_type<T>(&self) -> boolwhere
T: JsCast,
pub fn has_type<T>(&self) -> boolwhere
T: JsCast,
Check if this value is an instance of a specific JS type.
Sourcepub fn checked_div(&self, rhs: &JsValue) -> JsValue
pub fn checked_div(&self, rhs: &JsValue) -> JsValue
Checked division.
Sourcepub fn unsigned_shr(&self, rhs: &JsValue) -> u32
pub fn unsigned_shr(&self, rhs: &JsValue) -> u32
Unsigned right shift.
Sourcepub fn is_function(&self) -> bool
pub fn is_function(&self) -> bool
Check if this value is a function.
Sourcepub fn is_undefined(&self) -> bool
pub fn is_undefined(&self) -> bool
Check if this value is undefined.
Sourcepub fn is_null_or_undefined(&self) -> bool
pub fn is_null_or_undefined(&self) -> bool
Check if this value is null or undefined.
Sourcepub fn js_in(&self, obj: &JsValue) -> bool
pub fn js_in(&self, obj: &JsValue) -> bool
Check if this value has a property with the given name.
Sourcepub fn as_debug_string(&self) -> String
pub fn as_debug_string(&self) -> String
Get a debug string representation of the value.
Trait Implementations§
Source§impl AsRef<JsValue> for NotificationOptions
impl AsRef<JsValue> for NotificationOptions
Source§impl AsRef<NotificationOptions> for NotificationOptions
impl AsRef<NotificationOptions> for NotificationOptions
Source§fn as_ref(&self) -> &NotificationOptions
fn as_ref(&self) -> &NotificationOptions
Source§impl AsRef<Object> for NotificationOptions
impl AsRef<Object> for NotificationOptions
Source§impl BatchableResult for NotificationOptions
impl BatchableResult for NotificationOptions
fn try_placeholder(batch: &mut Runtime<'_>) -> Option<Self>
Source§impl BinaryDecode for NotificationOptions
impl BinaryDecode for NotificationOptions
fn decode(decoder: &mut DecodedData<'_>) -> Result<Self, DecodeError>
Source§impl BinaryEncode for NotificationOptions
impl BinaryEncode for NotificationOptions
fn encode(self, encoder: &mut EncodedData)
Source§impl Clone for NotificationOptions
impl Clone for NotificationOptions
Source§fn clone(&self) -> NotificationOptions
fn clone(&self) -> NotificationOptions
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for NotificationOptions
impl Debug for NotificationOptions
Source§impl Default for NotificationOptions
impl Default for NotificationOptions
Source§impl Deref for NotificationOptions
impl Deref for NotificationOptions
Source§impl EncodeTypeDef for NotificationOptions
impl EncodeTypeDef for NotificationOptions
fn encode_type_def(type_def: &mut TypeDef)
impl Eq for NotificationOptions
Source§impl From<JsValue> for NotificationOptions
impl From<JsValue> for NotificationOptions
Source§impl From<NotificationOptions> for JsValue
impl From<NotificationOptions> for JsValue
Source§fn from(val: NotificationOptions) -> Self
fn from(val: NotificationOptions) -> Self
Source§impl From<NotificationOptions> for Object
impl From<NotificationOptions> for Object
Source§fn from(val: NotificationOptions) -> Object
fn from(val: NotificationOptions) -> Object
Source§impl IntoJsGeneric for NotificationOptionswhere
NotificationOptions: JsGeneric,
impl IntoJsGeneric for NotificationOptionswhere
NotificationOptions: JsGeneric,
Source§impl JsCast for NotificationOptions
impl JsCast for NotificationOptions
Source§fn instanceof(__val: &JsValue) -> bool
fn instanceof(__val: &JsValue) -> bool
Source§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
Source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
Source§fn is_type_of(val: &JsValue) -> bool
fn is_type_of(val: &JsValue) -> bool
JsValue provided
is a value of this type. Read moreSource§fn has_type<T>(&self) -> boolwhere
T: JsCast,
fn has_type<T>(&self) -> boolwhere
T: JsCast,
T. Read moreSource§fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
Source§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
Source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
T. Read moreSource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
Source§fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
Source§impl JsRefEncode for NotificationOptions
impl JsRefEncode for NotificationOptions
Source§impl PartialEq for NotificationOptions
impl PartialEq for NotificationOptions
Source§fn eq(&self, other: &NotificationOptions) -> bool
fn eq(&self, other: &NotificationOptions) -> bool
self and other values to be equal, and is used by ==.Source§impl Promising for NotificationOptions
impl Promising for NotificationOptions
impl StructuralPartialEq for NotificationOptions
impl UpcastFrom<NotificationOptions> for JsValue
impl UpcastFrom<NotificationOptions> for JsOption<JsValue>
impl UpcastFrom<NotificationOptions> for NotificationOptions
impl UpcastFrom<NotificationOptions> for JsOption<NotificationOptions>
impl UpcastFrom<NotificationOptions> for Object
impl UpcastFrom<NotificationOptions> for JsOption<Object>
Auto Trait Implementations§
impl Freeze for NotificationOptions
impl RefUnwindSafe for NotificationOptions
impl Send for NotificationOptions
impl Sync for NotificationOptions
impl Unpin for NotificationOptions
impl UnsafeUnpin for NotificationOptions
impl UnwindSafe for NotificationOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
Source§impl<T> FromWasmAbi for Twhere
T: JsGeneric,
impl<T> FromWasmAbi for Twhere
T: JsGeneric,
Source§impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> JsGeneric for Twhere
T: ErasableGeneric<Repr = JsValue> + UpcastFrom<T> + Upcast<JsValue> + JsCast + JsRefEncode + EncodeTypeDef + BinaryEncode + BinaryDecode + BatchableResult + 'static,
impl<T> OptionFromWasmAbi for Twhere
T: FromWasmAbi,
impl<T> OptionIntoWasmAbi for Twhere
T: IntoWasmAbi,
Source§impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
Source§impl<T> ReturnAsync for T
impl<T> ReturnAsync for T
Source§impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
Source§fn return_abi(self, encoder: &mut EncodedData)
fn return_abi(self, encoder: &mut EncodedData)
self as the function’s return payload.