Enum script::dom::bindings::codegen::UnionTypes::UnsignedLongOrBoolean
source · pub enum UnsignedLongOrBoolean {
UnsignedLong(u32),
Boolean(bool),
}
Variants§
Implementations§
source§impl UnsignedLongOrBoolean
impl UnsignedLongOrBoolean
unsafe fn TryConvertToUnsignedLong(
cx: SafeJSContext,
value: HandleValue<'_>
) -> Result<Option<u32>, ()>
unsafe fn TryConvertToBoolean(
cx: SafeJSContext,
value: HandleValue<'_>
) -> Result<Option<bool>, ()>
Trait Implementations§
source§impl FromJSValConvertible for UnsignedLongOrBoolean
impl FromJSValConvertible for UnsignedLongOrBoolean
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<UnsignedLongOrBoolean>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<UnsignedLongOrBoolean>, ()>
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 UnsignedLongOrBoolean
impl JSTraceable for UnsignedLongOrBoolean
Auto Trait Implementations§
impl RefUnwindSafe for UnsignedLongOrBoolean
impl Send for UnsignedLongOrBoolean
impl Sync for UnsignedLongOrBoolean
impl Unpin for UnsignedLongOrBoolean
impl UnwindSafe for UnsignedLongOrBoolean
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