Struct script::dom::bindings::codegen::Bindings::RTCErrorEventBinding::RTCErrorEventInit
source · pub struct RTCErrorEventInit {
pub parent: EventInit,
pub error: Root<Dom<RTCError>>,
}
Fields§
§parent: EventInit
§error: Root<Dom<RTCError>>
Implementations§
source§impl RTCErrorEventInit
impl RTCErrorEventInit
pub fn new(
cx: SafeJSContext,
val: HandleValue<'_>
) -> Result<ConversionResult<RTCErrorEventInit>, ()>
source§impl RTCErrorEventInit
impl RTCErrorEventInit
pub(crate) unsafe fn to_jsobject(
&self,
cx: *mut JSContext,
obj: MutableHandleObject<'_>
)
Trait Implementations§
source§impl FromJSValConvertible for RTCErrorEventInit
impl FromJSValConvertible for RTCErrorEventInit
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<RTCErrorEventInit>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<RTCErrorEventInit>, ()>
Convert
val
to type Self
.
Optional configuration of type T
can be passed as the option
argument.
If it returns Err(())
, a JSAPI exception is pending.
If it returns Ok(Failure(reason))
, there is no pending JSAPI exception.source§impl JSTraceable for RTCErrorEventInit
impl JSTraceable for RTCErrorEventInit
Auto Trait Implementations§
impl !RefUnwindSafe for RTCErrorEventInit
impl !Send for RTCErrorEventInit
impl !Sync for RTCErrorEventInit
impl Unpin for RTCErrorEventInit
impl !UnwindSafe for RTCErrorEventInit
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert