pub struct DomException { /* private fields */ }Expand description
The DomException class.
This API requires the following crate features to be activated: DomException
Implementations§
Source§impl DomException
impl DomException
pub fn line_number(&self) -> u32
Source§impl DomException
impl DomException
pub fn column_number(&self) -> u32
Source§impl DomException
impl DomException
pub fn new() -> Result<DomException, JsValue>
Source§impl DomException
impl DomException
pub fn new_with_message(message: &str) -> Result<DomException, JsValue>
Source§impl DomException
impl DomException
pub fn new_with_message_and_name( message: &str, name: &str, ) -> Result<DomException, JsValue>
Source§impl DomException
impl DomException
Sourcepub const INDEX_SIZE_ERR: u16
pub const INDEX_SIZE_ERR: u16
The DOMException.INDEX_SIZE_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const DOMSTRING_SIZE_ERR: u16
pub const DOMSTRING_SIZE_ERR: u16
The DOMException.DOMSTRING_SIZE_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const HIERARCHY_REQUEST_ERR: u16
pub const HIERARCHY_REQUEST_ERR: u16
The DOMException.HIERARCHY_REQUEST_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const WRONG_DOCUMENT_ERR: u16
pub const WRONG_DOCUMENT_ERR: u16
The DOMException.WRONG_DOCUMENT_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const INVALID_CHARACTER_ERR: u16
pub const INVALID_CHARACTER_ERR: u16
The DOMException.INVALID_CHARACTER_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const NO_DATA_ALLOWED_ERR: u16
pub const NO_DATA_ALLOWED_ERR: u16
The DOMException.NO_DATA_ALLOWED_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const NO_MODIFICATION_ALLOWED_ERR: u16
pub const NO_MODIFICATION_ALLOWED_ERR: u16
The DOMException.NO_MODIFICATION_ALLOWED_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const NOT_FOUND_ERR: u16
pub const NOT_FOUND_ERR: u16
The DOMException.NOT_FOUND_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const NOT_SUPPORTED_ERR: u16
pub const NOT_SUPPORTED_ERR: u16
The DOMException.NOT_SUPPORTED_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const INUSE_ATTRIBUTE_ERR: u16
pub const INUSE_ATTRIBUTE_ERR: u16
The DOMException.INUSE_ATTRIBUTE_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const INVALID_STATE_ERR: u16
pub const INVALID_STATE_ERR: u16
The DOMException.INVALID_STATE_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const SYNTAX_ERR: u16
pub const SYNTAX_ERR: u16
The DOMException.SYNTAX_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const INVALID_MODIFICATION_ERR: u16
pub const INVALID_MODIFICATION_ERR: u16
The DOMException.INVALID_MODIFICATION_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const NAMESPACE_ERR: u16
pub const NAMESPACE_ERR: u16
The DOMException.NAMESPACE_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const INVALID_ACCESS_ERR: u16
pub const INVALID_ACCESS_ERR: u16
The DOMException.INVALID_ACCESS_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const VALIDATION_ERR: u16
pub const VALIDATION_ERR: u16
The DOMException.VALIDATION_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const TYPE_MISMATCH_ERR: u16
pub const TYPE_MISMATCH_ERR: u16
The DOMException.TYPE_MISMATCH_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const SECURITY_ERR: u16
pub const SECURITY_ERR: u16
The DOMException.SECURITY_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const NETWORK_ERR: u16
pub const NETWORK_ERR: u16
The DOMException.NETWORK_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const ABORT_ERR: u16
pub const ABORT_ERR: u16
The DOMException.ABORT_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const URL_MISMATCH_ERR: u16
pub const URL_MISMATCH_ERR: u16
The DOMException.URL_MISMATCH_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const QUOTA_EXCEEDED_ERR: u16
pub const QUOTA_EXCEEDED_ERR: u16
The DOMException.QUOTA_EXCEEDED_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const TIMEOUT_ERR: u16
pub const TIMEOUT_ERR: u16
The DOMException.TIMEOUT_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const INVALID_NODE_TYPE_ERR: u16
pub const INVALID_NODE_TYPE_ERR: u16
The DOMException.INVALID_NODE_TYPE_ERR const.
This API requires the following crate features to be activated: DomException
Sourcepub const DATA_CLONE_ERR: u16
pub const DATA_CLONE_ERR: u16
The DOMException.DATA_CLONE_ERR const.
This API requires the following crate features to be activated: DomException
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<DomException> for DomException
impl AsRef<DomException> for DomException
Source§fn as_ref(&self) -> &DomException
fn as_ref(&self) -> &DomException
Source§impl AsRef<JsValue> for DomException
impl AsRef<JsValue> for DomException
Source§impl AsRef<Object> for DomException
impl AsRef<Object> for DomException
Source§impl BatchableResult for DomException
impl BatchableResult for DomException
fn try_placeholder(batch: &mut Runtime<'_>) -> Option<Self>
Source§impl BinaryDecode for DomException
impl BinaryDecode for DomException
fn decode(decoder: &mut DecodedData<'_>) -> Result<Self, DecodeError>
Source§impl BinaryEncode for DomException
impl BinaryEncode for DomException
fn encode(self, encoder: &mut EncodedData)
Source§impl Clone for DomException
impl Clone for DomException
Source§fn clone(&self) -> DomException
fn clone(&self) -> DomException
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 DomException
impl Debug for DomException
Source§impl Deref for DomException
impl Deref for DomException
Source§impl EncodeTypeDef for DomException
impl EncodeTypeDef for DomException
fn encode_type_def(type_def: &mut TypeDef)
impl Eq for DomException
Source§impl ErasableGeneric for DomException
impl ErasableGeneric for DomException
Source§impl From<DomException> for JsValue
impl From<DomException> for JsValue
Source§fn from(val: DomException) -> Self
fn from(val: DomException) -> Self
Source§impl From<DomException> for Object
impl From<DomException> for Object
Source§fn from(val: DomException) -> Object
fn from(val: DomException) -> Object
Source§impl From<JsValue> for DomException
impl From<JsValue> for DomException
Source§impl IntoJsGeneric for DomExceptionwhere
DomException: JsGeneric,
impl IntoJsGeneric for DomExceptionwhere
DomException: JsGeneric,
Source§impl JsCast for DomException
impl JsCast for DomException
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 DomException
impl JsRefEncode for DomException
Source§impl PartialEq for DomException
impl PartialEq for DomException
Source§fn eq(&self, other: &DomException) -> bool
fn eq(&self, other: &DomException) -> bool
self and other values to be equal, and is used by ==.Source§impl Promising for DomException
impl Promising for DomException
type Resolution = DomException
impl StructuralPartialEq for DomException
impl UpcastFrom<DomException> for JsValue
impl UpcastFrom<DomException> for JsOption<JsValue>
impl UpcastFrom<DomException> for DomException
impl UpcastFrom<DomException> for JsOption<DomException>
impl UpcastFrom<DomException> for Object
impl UpcastFrom<DomException> for JsOption<Object>
Auto Trait Implementations§
impl Freeze for DomException
impl RefUnwindSafe for DomException
impl Send for DomException
impl Sync for DomException
impl Unpin for DomException
impl UnsafeUnpin for DomException
impl UnwindSafe for DomException
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.