#[repr(usize)]
pub enum CanPlayTypeResult {
_empty,
Maybe,
Probably,
}
Variants
Implementations
Trait Implementations
sourceimpl Clone for CanPlayTypeResult
impl Clone for CanPlayTypeResult
sourcefn clone(&self) -> CanPlayTypeResult
fn clone(&self) -> CanPlayTypeResult
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CanPlayTypeResult
impl Debug for CanPlayTypeResult
sourceimpl Default for CanPlayTypeResult
impl Default for CanPlayTypeResult
sourcefn default() -> CanPlayTypeResult
fn default() -> CanPlayTypeResult
Returns the “default value” for a type. Read more
sourceimpl FromJSValConvertible for CanPlayTypeResult
impl FromJSValConvertible for CanPlayTypeResult
sourceunsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<CanPlayTypeResult>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<CanPlayTypeResult>, ()>
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. Read moresourceimpl JSTraceable for CanPlayTypeResult
impl JSTraceable for CanPlayTypeResult
sourceimpl MallocSizeOf for CanPlayTypeResult
impl MallocSizeOf for CanPlayTypeResult
sourcefn 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. Read more
sourceimpl PartialEq<CanPlayTypeResult> for CanPlayTypeResult
impl PartialEq<CanPlayTypeResult> for CanPlayTypeResult
sourcefn eq(&self, other: &CanPlayTypeResult) -> bool
fn eq(&self, other: &CanPlayTypeResult) -> bool
sourceimpl ToJSValConvertible for CanPlayTypeResult
impl ToJSValConvertible for CanPlayTypeResult
sourceunsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
Convert
self
to a JSVal
. JSAPI failure causes a panic.impl Copy for CanPlayTypeResult
impl StructuralPartialEq for CanPlayTypeResult
Auto Trait Implementations
impl RefUnwindSafe for CanPlayTypeResult
impl Send for CanPlayTypeResult
impl Sync for CanPlayTypeResult
impl Unpin for CanPlayTypeResult
impl UnwindSafe for CanPlayTypeResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
sourcefn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
sourceimpl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
sourcefn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<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,
sourcefn 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()
.sourcefn read_from_big_endian(read: &mut R) -> Result<Self, Error>
fn read_from_big_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_big_endian()
.sourcefn read_from_native_endian(read: &mut R) -> Result<Self, Error>
fn read_from_native_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_native_endian()
.