pub struct WebTransportError { /* private fields */ }Expand description
The WebTransportError class.
WebTransportError
Implementations§
Source§impl WebTransportError
impl WebTransportError
Sourcepub fn source(&self) -> WebTransportErrorSource
pub fn source(&self) -> WebTransportErrorSource
Getter of the source attribute.
WebTransportError.source
Source§impl WebTransportError
impl WebTransportError
Sourcepub fn stream_error_code(&self) -> u32
pub fn stream_error_code(&self) -> u32
Getter of the streamErrorCode attribute.
WebTransportError.streamErrorCode
Source§impl WebTransportError
impl WebTransportError
Sourcepub fn new() -> WebTransportError
pub fn new() -> WebTransportError
The new WebTransportError(..) constructor, creating a new WebTransportError instance
Source§impl WebTransportError
impl WebTransportError
Sourcepub fn new_with_message(message: &JsString) -> WebTransportError
pub fn new_with_message(message: &JsString) -> WebTransportError
The new WebTransportError(..) constructor, creating a new WebTransportError instance
Source§impl WebTransportError
impl WebTransportError
Sourcepub fn new_with_message_and_options(
message: &JsString,
options: &WebTransportErrorOptions,
) -> WebTransportError
pub fn new_with_message_and_options( message: &JsString, options: &WebTransportErrorOptions, ) -> WebTransportError
The new WebTransportError(..) constructor, creating a new WebTransportError instance
Methods from Deref<Target = DOMException>§
Sourcepub fn name(&self) -> JsString
pub fn name(&self) -> JsString
Getter of the name attribute.
DOMException.name
Sourcepub fn message(&self) -> JsString
pub fn message(&self) -> JsString
Getter of the message attribute.
DOMException.message
Sourcepub fn code(&self) -> u16
pub fn code(&self) -> u16
Getter of the code attribute.
DOMException.code
Methods from Deref<Target = Any>§
Sourcepub fn has_own_property(&self, prop: &str) -> bool
pub fn has_own_property(&self, prop: &str) -> bool
Checks whether a non-inherited property prop exists
Sourcepub fn at<T>(&self, idx: T) -> Val
pub fn at<T>(&self, idx: T) -> Val
Gets the element at index idx. Assumes the underlying js type is indexable
Sourcepub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
pub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
Converts the underlying js array to a Vec of V
Sourcepub fn call(&self, f: &str, args: &[Val]) -> Val
pub fn call(&self, f: &str, args: &[Val]) -> Val
Calls the method f with args, can return an undefined js value
Sourcepub fn new(&self, args: &[Val]) -> Val
pub fn new(&self, args: &[Val]) -> Val
Calls the object’s constructor with args constructing a new object
Sourcepub fn invoke(&self, args: &[Val]) -> Val
pub fn invoke(&self, args: &[Val]) -> Val
Invokes the function object with args, can return an undefined js value
Sourcepub fn instanceof(&self, v: Val) -> bool
pub fn instanceof(&self, v: Val) -> bool
Checks whether this Val is an instanceof v
pub fn is_number(&self) -> bool
pub fn is_bool(&self) -> bool
pub fn is_string(&self) -> bool
pub fn is_null(&self) -> bool
pub fn is_undefined(&self) -> bool
pub fn is_error(&self) -> bool
pub fn is_function(&self) -> bool
pub fn as_<T>(&self) -> Twhere
T: FromVal,
Trait Implementations§
Source§impl AsMut<Val> for WebTransportError
impl AsMut<Val> for WebTransportError
Source§impl AsRef<Val> for WebTransportError
impl AsRef<Val> for WebTransportError
Source§impl Clone for WebTransportError
impl Clone for WebTransportError
Source§fn clone(&self) -> WebTransportError
fn clone(&self) -> WebTransportError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for WebTransportError
impl Debug for WebTransportError
Source§impl Deref for WebTransportError
impl Deref for WebTransportError
Source§impl DerefMut for WebTransportError
impl DerefMut for WebTransportError
Source§impl DynCast for WebTransportError
impl DynCast for WebTransportError
Source§fn instanceof(val: &Any) -> bool
fn instanceof(val: &Any) -> bool
val instanceof ThisType.Source§fn unchecked_from_val(v: Any) -> Self
fn unchecked_from_val(v: Any) -> Self
Val into Self.Source§fn unchecked_from_val_ref(v: &Any) -> &Self
fn unchecked_from_val_ref(v: &Any) -> &Self
&Val into &Self.Source§fn unchecked_from_val_mut(v: &mut Any) -> &mut Self
fn unchecked_from_val_mut(v: &mut Any) -> &mut Self
&mut Val into &mut Self.fn has_type<T>(&self) -> boolwhere
T: DynCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: DynCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: DynCast,
fn dyn_mut<T>(&mut self) -> Option<&mut T>where
T: DynCast,
fn unchecked_into<T>(self) -> Twhere
T: DynCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: DynCast,
fn unchecked_mut<T>(&mut self) -> &mut Twhere
T: DynCast,
fn is_instance_of<T>(&self) -> boolwhere
T: DynCast,
Source§fn is_type_of(val: &Val) -> bool
fn is_type_of(val: &Val) -> bool
instanceof.