Struct script::dom::bindings::codegen::Bindings::GPUCommandEncoderBinding::GPUColorDict
source · pub struct GPUColorDict {
pub a: Finite<f64>,
pub b: Finite<f64>,
pub g: Finite<f64>,
pub r: Finite<f64>,
}
Fields§
§a: Finite<f64>
§b: Finite<f64>
§g: Finite<f64>
§r: Finite<f64>
Implementations§
source§impl GPUColorDict
impl GPUColorDict
pub fn new(
cx: SafeJSContext,
val: HandleValue<'_>
) -> Result<ConversionResult<GPUColorDict>, ()>
source§impl GPUColorDict
impl GPUColorDict
pub(crate) unsafe fn to_jsobject(
&self,
cx: *mut JSContext,
obj: MutableHandleObject<'_>
)
Trait Implementations§
source§impl FromJSValConvertible for GPUColorDict
impl FromJSValConvertible for GPUColorDict
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<GPUColorDict>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<GPUColorDict>, ()>
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 GPUColorDict
impl JSTraceable for GPUColorDict
source§impl ToJSValConvertible for GPUColorDict
impl ToJSValConvertible for GPUColorDict
Auto Trait Implementations§
impl RefUnwindSafe for GPUColorDict
impl Send for GPUColorDict
impl Sync for GPUColorDict
impl Unpin for GPUColorDict
impl UnwindSafe for GPUColorDict
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