Struct script::dom::bindings::codegen::Bindings::CompositionEventBinding::CompositionEventInit
source · pub struct CompositionEventInit {
pub parent: UIEventInit,
pub data: DOMString,
}
Fields§
§parent: UIEventInit
§data: DOMString
Implementations§
source§impl CompositionEventInit
impl CompositionEventInit
pub fn empty() -> Self
pub fn new(
cx: SafeJSContext,
val: HandleValue<'_>
) -> Result<ConversionResult<CompositionEventInit>, ()>
source§impl CompositionEventInit
impl CompositionEventInit
pub(crate) unsafe fn to_jsobject(
&self,
cx: *mut JSContext,
obj: MutableHandleObject<'_>
)
Trait Implementations§
source§impl FromJSValConvertible for CompositionEventInit
impl FromJSValConvertible for CompositionEventInit
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<CompositionEventInit>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<CompositionEventInit>, ()>
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 CompositionEventInit
impl JSTraceable for CompositionEventInit
Auto Trait Implementations§
impl !RefUnwindSafe for CompositionEventInit
impl !Send for CompositionEventInit
impl !Sync for CompositionEventInit
impl Unpin for CompositionEventInit
impl !UnwindSafe for CompositionEventInit
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