Struct web_sys::HtmlOptionsCollection
source · #[repr(transparent)]pub struct HtmlOptionsCollection { /* private fields */ }
Expand description
The HTMLOptionsCollection
object
This API requires the following crate features to be activated: HtmlOptionsCollection
Implementations§
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn add_with_html_option_element(
&self,
element: &HtmlOptionElement
) -> Result<(), JsValue>
pub fn add_with_html_option_element(
&self,
element: &HtmlOptionElement
) -> Result<(), JsValue>
The add()
method
This API requires the following crate features to be activated: HtmlOptionElement
, HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn add_with_html_opt_group_element(
&self,
element: &HtmlOptGroupElement
) -> Result<(), JsValue>
pub fn add_with_html_opt_group_element(
&self,
element: &HtmlOptGroupElement
) -> Result<(), JsValue>
The add()
method
This API requires the following crate features to be activated: HtmlOptGroupElement
, HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn add_with_html_option_element_and_opt_html_element(
&self,
element: &HtmlOptionElement,
before: Option<&HtmlElement>
) -> Result<(), JsValue>
pub fn add_with_html_option_element_and_opt_html_element(
&self,
element: &HtmlOptionElement,
before: Option<&HtmlElement>
) -> Result<(), JsValue>
The add()
method
This API requires the following crate features to be activated: HtmlElement
, HtmlOptionElement
, HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn add_with_html_opt_group_element_and_opt_html_element(
&self,
element: &HtmlOptGroupElement,
before: Option<&HtmlElement>
) -> Result<(), JsValue>
pub fn add_with_html_opt_group_element_and_opt_html_element(
&self,
element: &HtmlOptGroupElement,
before: Option<&HtmlElement>
) -> Result<(), JsValue>
The add()
method
This API requires the following crate features to be activated: HtmlElement
, HtmlOptGroupElement
, HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn add_with_html_option_element_and_opt_i32(
&self,
element: &HtmlOptionElement,
before: Option<i32>
) -> Result<(), JsValue>
pub fn add_with_html_option_element_and_opt_i32(
&self,
element: &HtmlOptionElement,
before: Option<i32>
) -> Result<(), JsValue>
The add()
method
This API requires the following crate features to be activated: HtmlOptionElement
, HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn add_with_html_opt_group_element_and_opt_i32(
&self,
element: &HtmlOptGroupElement,
before: Option<i32>
) -> Result<(), JsValue>
pub fn add_with_html_opt_group_element_and_opt_i32(
&self,
element: &HtmlOptGroupElement,
before: Option<i32>
) -> Result<(), JsValue>
The add()
method
This API requires the following crate features to be activated: HtmlOptGroupElement
, HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn set_length(&self, length: u32)
pub fn set_length(&self, length: u32)
The length
setter
This API requires the following crate features to be activated: HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
sourcepub fn selected_index(&self) -> Result<i32, JsValue>
pub fn selected_index(&self) -> Result<i32, JsValue>
The selectedIndex
getter
This API requires the following crate features to be activated: HtmlOptionsCollection
source§impl HtmlOptionsCollection
impl HtmlOptionsCollection
Trait Implementations§
source§impl AsRef<HtmlCollection> for HtmlOptionsCollection
impl AsRef<HtmlCollection> for HtmlOptionsCollection
source§fn as_ref(&self) -> &HtmlCollection
fn as_ref(&self) -> &HtmlCollection
source§impl AsRef<JsValue> for HtmlOptionsCollection
impl AsRef<JsValue> for HtmlOptionsCollection
source§impl AsRef<Object> for HtmlOptionsCollection
impl AsRef<Object> for HtmlOptionsCollection
source§impl Clone for HtmlOptionsCollection
impl Clone for HtmlOptionsCollection
source§fn clone(&self) -> HtmlOptionsCollection
fn clone(&self) -> HtmlOptionsCollection
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HtmlOptionsCollection
impl Debug for HtmlOptionsCollection
source§impl From<HtmlOptionsCollection> for HtmlCollection
impl From<HtmlOptionsCollection> for HtmlCollection
source§fn from(obj: HtmlOptionsCollection) -> HtmlCollection
fn from(obj: HtmlOptionsCollection) -> HtmlCollection
source§impl From<HtmlOptionsCollection> for JsValue
impl From<HtmlOptionsCollection> for JsValue
source§fn from(obj: HtmlOptionsCollection) -> JsValue
fn from(obj: HtmlOptionsCollection) -> JsValue
source§impl From<HtmlOptionsCollection> for Object
impl From<HtmlOptionsCollection> for Object
source§fn from(obj: HtmlOptionsCollection) -> Object
fn from(obj: HtmlOptionsCollection) -> Object
source§impl From<JsValue> for HtmlOptionsCollection
impl From<JsValue> for HtmlOptionsCollection
source§fn from(obj: JsValue) -> HtmlOptionsCollection
fn from(obj: JsValue) -> HtmlOptionsCollection
source§impl FromWasmAbi for HtmlOptionsCollection
impl FromWasmAbi for HtmlOptionsCollection
source§impl<'a> IntoWasmAbi for &'a HtmlOptionsCollection
impl<'a> IntoWasmAbi for &'a HtmlOptionsCollection
source§impl IntoWasmAbi for HtmlOptionsCollection
impl IntoWasmAbi for HtmlOptionsCollection
source§impl JsCast for HtmlOptionsCollection
impl JsCast for HtmlOptionsCollection
source§fn instanceof(val: &JsValue) -> bool
fn instanceof(val: &JsValue) -> bool
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,
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,
T
. Read moresource§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
T
. Read moresource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
source§impl<'a> OptionIntoWasmAbi for &'a HtmlOptionsCollection
impl<'a> OptionIntoWasmAbi for &'a HtmlOptionsCollection
source§impl RefFromWasmAbi for HtmlOptionsCollection
impl RefFromWasmAbi for HtmlOptionsCollection
§type Abi = <JsValue as RefFromWasmAbi>::Abi
type Abi = <JsValue as RefFromWasmAbi>::Abi
Self
are recovered from.§type Anchor = ManuallyDrop<HtmlOptionsCollection>
type Anchor = ManuallyDrop<HtmlOptionsCollection>
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 HtmlOptionsCollection
impl Send for HtmlOptionsCollection
impl Sync for HtmlOptionsCollection
impl Unpin for HtmlOptionsCollection
impl UnwindSafe for HtmlOptionsCollection
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
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
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more