Struct web_sys::SpeechRecognitionEvent
source · #[repr(transparent)]pub struct SpeechRecognitionEvent { /* private fields */ }
Expand description
The SpeechRecognitionEvent
object
This API requires the following crate features to be activated: SpeechRecognitionEvent
Implementations§
source§impl SpeechRecognitionEvent
impl SpeechRecognitionEvent
source§impl SpeechRecognitionEvent
impl SpeechRecognitionEvent
sourcepub fn new_with_event_init_dict(
type_: &str,
event_init_dict: &SpeechRecognitionEventInit
) -> Result<SpeechRecognitionEvent, JsValue>
pub fn new_with_event_init_dict(
type_: &str,
event_init_dict: &SpeechRecognitionEventInit
) -> Result<SpeechRecognitionEvent, JsValue>
The new SpeechRecognitionEvent(..)
constructor, creating a new instance of SpeechRecognitionEvent
This API requires the following crate features to be activated: SpeechRecognitionEvent
, SpeechRecognitionEventInit
source§impl SpeechRecognitionEvent
impl SpeechRecognitionEvent
sourcepub fn result_index(&self) -> u32
pub fn result_index(&self) -> u32
The resultIndex
getter
This API requires the following crate features to be activated: SpeechRecognitionEvent
source§impl SpeechRecognitionEvent
impl SpeechRecognitionEvent
sourcepub fn results(&self) -> Option<SpeechRecognitionResultList>
pub fn results(&self) -> Option<SpeechRecognitionResultList>
The results
getter
This API requires the following crate features to be activated: SpeechRecognitionEvent
, SpeechRecognitionResultList
source§impl SpeechRecognitionEvent
impl SpeechRecognitionEvent
sourcepub fn interpretation(&self) -> JsValue
pub fn interpretation(&self) -> JsValue
The interpretation
getter
This API requires the following crate features to be activated: SpeechRecognitionEvent
Trait Implementations§
source§impl AsRef<Event> for SpeechRecognitionEvent
impl AsRef<Event> for SpeechRecognitionEvent
source§impl AsRef<JsValue> for SpeechRecognitionEvent
impl AsRef<JsValue> for SpeechRecognitionEvent
source§impl AsRef<Object> for SpeechRecognitionEvent
impl AsRef<Object> for SpeechRecognitionEvent
source§impl Clone for SpeechRecognitionEvent
impl Clone for SpeechRecognitionEvent
source§fn clone(&self) -> SpeechRecognitionEvent
fn clone(&self) -> SpeechRecognitionEvent
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 SpeechRecognitionEvent
impl Debug for SpeechRecognitionEvent
source§impl From<JsValue> for SpeechRecognitionEvent
impl From<JsValue> for SpeechRecognitionEvent
source§fn from(obj: JsValue) -> SpeechRecognitionEvent
fn from(obj: JsValue) -> SpeechRecognitionEvent
Converts to this type from the input type.
source§impl From<SpeechRecognitionEvent> for Event
impl From<SpeechRecognitionEvent> for Event
source§fn from(obj: SpeechRecognitionEvent) -> Event
fn from(obj: SpeechRecognitionEvent) -> Event
Converts to this type from the input type.
source§impl From<SpeechRecognitionEvent> for JsValue
impl From<SpeechRecognitionEvent> for JsValue
source§fn from(obj: SpeechRecognitionEvent) -> JsValue
fn from(obj: SpeechRecognitionEvent) -> JsValue
Converts to this type from the input type.
source§impl From<SpeechRecognitionEvent> for Object
impl From<SpeechRecognitionEvent> for Object
source§fn from(obj: SpeechRecognitionEvent) -> Object
fn from(obj: SpeechRecognitionEvent) -> Object
Converts to this type from the input type.
source§impl FromWasmAbi for SpeechRecognitionEvent
impl FromWasmAbi for SpeechRecognitionEvent
source§impl<'a> IntoWasmAbi for &'a SpeechRecognitionEvent
impl<'a> IntoWasmAbi for &'a SpeechRecognitionEvent
source§impl IntoWasmAbi for SpeechRecognitionEvent
impl IntoWasmAbi for SpeechRecognitionEvent
source§impl JsCast for SpeechRecognitionEvent
impl JsCast for SpeechRecognitionEvent
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 SpeechRecognitionEvent
impl<'a> OptionIntoWasmAbi for &'a SpeechRecognitionEvent
source§impl RefFromWasmAbi for SpeechRecognitionEvent
impl RefFromWasmAbi for SpeechRecognitionEvent
§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<SpeechRecognitionEvent>
type Anchor = ManuallyDrop<SpeechRecognitionEvent>
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 SpeechRecognitionEvent
impl Send for SpeechRecognitionEvent
impl Sync for SpeechRecognitionEvent
impl Unpin for SpeechRecognitionEvent
impl UnwindSafe for SpeechRecognitionEvent
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