pub enum StringOrUnrestrictedDoubleSequence {
String(DOMString),
UnrestrictedDoubleSequence(Vec<f64>),
}
Variants§
Implementations§
source§impl StringOrUnrestrictedDoubleSequence
impl StringOrUnrestrictedDoubleSequence
unsafe fn TryConvertToString( cx: SafeJSContext, value: HandleValue<'_> ) -> Result<Option<DOMString>, ()>
unsafe fn TryConvertToUnrestrictedDoubleSequence( cx: SafeJSContext, value: HandleValue<'_> ) -> Result<Option<Vec<f64>>, ()>
Trait Implementations§
source§impl FromJSValConvertible for StringOrUnrestrictedDoubleSequence
impl FromJSValConvertible for StringOrUnrestrictedDoubleSequence
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<StringOrUnrestrictedDoubleSequence>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: HandleValue<'_>, _option: () ) -> Result<ConversionResult<StringOrUnrestrictedDoubleSequence>, ()>
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 StringOrUnrestrictedDoubleSequence
impl !Send for StringOrUnrestrictedDoubleSequence
impl !Sync for StringOrUnrestrictedDoubleSequence
impl Unpin for StringOrUnrestrictedDoubleSequence
impl UnwindSafe for StringOrUnrestrictedDoubleSequence
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