Enum script::dom::bindings::codegen::Bindings::GPUAdapterBinding::GPUExtensionName
source · #[repr(usize)]
pub enum GPUExtensionName {
Depth_clamping,
Depth24unorm_stencil8,
Depth32float_stencil8,
Pipeline_statistics_query,
Texture_compression_bc,
Timestamp_query,
}
Variants§
Depth_clamping
Depth24unorm_stencil8
Depth32float_stencil8
Pipeline_statistics_query
Texture_compression_bc
Timestamp_query
Implementations§
Trait Implementations§
source§impl Clone for GPUExtensionName
impl Clone for GPUExtensionName
source§fn clone(&self) -> GPUExtensionName
fn clone(&self) -> GPUExtensionName
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 Debug for GPUExtensionName
impl Debug for GPUExtensionName
source§impl Default for GPUExtensionName
impl Default for GPUExtensionName
source§fn default() -> GPUExtensionName
fn default() -> GPUExtensionName
Returns the “default value” for a type. Read more
source§impl FromJSValConvertible for GPUExtensionName
impl FromJSValConvertible for GPUExtensionName
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<GPUExtensionName>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<GPUExtensionName>, ()>
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 GPUExtensionName
impl JSTraceable for GPUExtensionName
source§impl MallocSizeOf for GPUExtensionName
impl MallocSizeOf for GPUExtensionName
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq<GPUExtensionName> for GPUExtensionName
impl PartialEq<GPUExtensionName> for GPUExtensionName
source§fn eq(&self, other: &GPUExtensionName) -> bool
fn eq(&self, other: &GPUExtensionName) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for GPUExtensionName
impl StructuralPartialEq for GPUExtensionName
Auto Trait Implementations§
impl RefUnwindSafe for GPUExtensionName
impl Send for GPUExtensionName
impl Sync for GPUExtensionName
impl Unpin for GPUExtensionName
impl UnwindSafe for GPUExtensionName
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.