Struct web_sys::MediaKeyMessageEvent
source · #[repr(transparent)]pub struct MediaKeyMessageEvent { /* private fields */ }
Expand description
The MediaKeyMessageEvent
object
This API requires the following crate features to be activated: MediaKeyMessageEvent
Implementations§
source§impl MediaKeyMessageEvent
impl MediaKeyMessageEvent
sourcepub fn new(
type_: &str,
event_init_dict: &MediaKeyMessageEventInit
) -> Result<MediaKeyMessageEvent, JsValue>
pub fn new(
type_: &str,
event_init_dict: &MediaKeyMessageEventInit
) -> Result<MediaKeyMessageEvent, JsValue>
The new MediaKeyMessageEvent(..)
constructor, creating a new instance of MediaKeyMessageEvent
This API requires the following crate features to be activated: MediaKeyMessageEvent
, MediaKeyMessageEventInit
source§impl MediaKeyMessageEvent
impl MediaKeyMessageEvent
sourcepub fn message_type(&self) -> MediaKeyMessageType
pub fn message_type(&self) -> MediaKeyMessageType
The messageType
getter
This API requires the following crate features to be activated: MediaKeyMessageEvent
, MediaKeyMessageType
source§impl MediaKeyMessageEvent
impl MediaKeyMessageEvent
sourcepub fn message(&self) -> Result<ArrayBuffer, JsValue>
pub fn message(&self) -> Result<ArrayBuffer, JsValue>
The message
getter
This API requires the following crate features to be activated: MediaKeyMessageEvent
Trait Implementations§
source§impl AsRef<Event> for MediaKeyMessageEvent
impl AsRef<Event> for MediaKeyMessageEvent
source§impl AsRef<JsValue> for MediaKeyMessageEvent
impl AsRef<JsValue> for MediaKeyMessageEvent
source§impl AsRef<Object> for MediaKeyMessageEvent
impl AsRef<Object> for MediaKeyMessageEvent
source§impl Clone for MediaKeyMessageEvent
impl Clone for MediaKeyMessageEvent
source§fn clone(&self) -> MediaKeyMessageEvent
fn clone(&self) -> MediaKeyMessageEvent
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 Debug for MediaKeyMessageEvent
impl Debug for MediaKeyMessageEvent
source§impl From<JsValue> for MediaKeyMessageEvent
impl From<JsValue> for MediaKeyMessageEvent
source§fn from(obj: JsValue) -> MediaKeyMessageEvent
fn from(obj: JsValue) -> MediaKeyMessageEvent
Converts to this type from the input type.
source§impl From<MediaKeyMessageEvent> for Event
impl From<MediaKeyMessageEvent> for Event
source§fn from(obj: MediaKeyMessageEvent) -> Event
fn from(obj: MediaKeyMessageEvent) -> Event
Converts to this type from the input type.
source§impl From<MediaKeyMessageEvent> for JsValue
impl From<MediaKeyMessageEvent> for JsValue
source§fn from(obj: MediaKeyMessageEvent) -> JsValue
fn from(obj: MediaKeyMessageEvent) -> JsValue
Converts to this type from the input type.
source§impl From<MediaKeyMessageEvent> for Object
impl From<MediaKeyMessageEvent> for Object
source§fn from(obj: MediaKeyMessageEvent) -> Object
fn from(obj: MediaKeyMessageEvent) -> Object
Converts to this type from the input type.
source§impl FromWasmAbi for MediaKeyMessageEvent
impl FromWasmAbi for MediaKeyMessageEvent
source§impl<'a> IntoWasmAbi for &'a MediaKeyMessageEvent
impl<'a> IntoWasmAbi for &'a MediaKeyMessageEvent
source§impl IntoWasmAbi for MediaKeyMessageEvent
impl IntoWasmAbi for MediaKeyMessageEvent
source§impl JsCast for MediaKeyMessageEvent
impl JsCast for MediaKeyMessageEvent
source§fn instanceof(val: &JsValue) -> bool
fn instanceof(val: &JsValue) -> bool
Performs a dynamic
instanceof
check to see whether the JsValue
provided is an instance of this type. Read moresource§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_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
Test whether this JS value is an instance of the type
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,
Performs a dynamic cast (checked at runtime) of this value into the
target type
T
. Read moresource§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
Performs a dynamic cast (checked at runtime) of this value into the
target type
T
. Read moresource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
Performs a zero-cost unchecked cast into the specified type. Read more
source§impl<'a> OptionIntoWasmAbi for &'a MediaKeyMessageEvent
impl<'a> OptionIntoWasmAbi for &'a MediaKeyMessageEvent
source§impl RefFromWasmAbi for MediaKeyMessageEvent
impl RefFromWasmAbi for MediaKeyMessageEvent
§type Abi = <JsValue as RefFromWasmAbi>::Abi
type Abi = <JsValue as RefFromWasmAbi>::Abi
The wasm ABI type references to
Self
are recovered from.§type Anchor = ManuallyDrop<MediaKeyMessageEvent>
type Anchor = ManuallyDrop<MediaKeyMessageEvent>
The type that holds the reference to
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous. Read moreAuto Trait Implementations§
impl RefUnwindSafe for MediaKeyMessageEvent
impl Send for MediaKeyMessageEvent
impl Sync for MediaKeyMessageEvent
impl Unpin for MediaKeyMessageEvent
impl UnwindSafe for MediaKeyMessageEvent
Blanket Implementations§
source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
source§fn return_abi(self, extra: &mut dyn Stack) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self, extra: &mut dyn Stack) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more