Enum script::dom::bindings::codegen::UnionTypes::StringOrUnsignedLong
source · pub enum StringOrUnsignedLong {
String(DOMString),
UnsignedLong(u32),
}
Variants§
Implementations§
source§impl StringOrUnsignedLong
impl StringOrUnsignedLong
unsafe fn TryConvertToString( cx: SafeJSContext, value: HandleValue<'_> ) -> Result<Option<DOMString>, ()>
unsafe fn TryConvertToUnsignedLong( cx: SafeJSContext, value: HandleValue<'_> ) -> Result<Option<u32>, ()>
Trait Implementations§
source§impl Clone for StringOrUnsignedLong
impl Clone for StringOrUnsignedLong
source§fn clone(&self) -> StringOrUnsignedLong
fn clone(&self) -> StringOrUnsignedLong
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl FromJSValConvertible for StringOrUnsignedLong
impl FromJSValConvertible for StringOrUnsignedLong
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<StringOrUnsignedLong>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: HandleValue<'_>, _option: () ) -> Result<ConversionResult<StringOrUnsignedLong>, ()>
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.Auto Trait Implementations§
impl RefUnwindSafe for StringOrUnsignedLong
impl !Send for StringOrUnsignedLong
impl !Sync for StringOrUnsignedLong
impl Unpin for StringOrUnsignedLong
impl UnwindSafe for StringOrUnsignedLong
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> 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