Enum script::dom::bindings::codegen::Bindings::TextTrackBinding::TextTrackKind
source · #[repr(usize)]
pub enum TextTrackKind {
Subtitles,
Captions,
Descriptions,
Chapters,
Metadata,
}
Variants
Implementations
sourceimpl TextTrackKind
impl TextTrackKind
Trait Implementations
sourceimpl Clone for TextTrackKind
impl Clone for TextTrackKind
sourcefn clone(&self) -> TextTrackKind
fn clone(&self) -> TextTrackKind
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 TextTrackKind
impl Debug for TextTrackKind
sourceimpl Default for TextTrackKind
impl Default for TextTrackKind
sourcefn default() -> TextTrackKind
fn default() -> TextTrackKind
Returns the “default value” for a type. Read more
sourceimpl FromJSValConvertible for TextTrackKind
impl FromJSValConvertible for TextTrackKind
sourceunsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<TextTrackKind>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<TextTrackKind>, ()>
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 TextTrackKind
impl JSTraceable for TextTrackKind
sourceimpl MallocSizeOf for TextTrackKind
impl MallocSizeOf for TextTrackKind
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<TextTrackKind> for TextTrackKind
impl PartialEq<TextTrackKind> for TextTrackKind
sourcefn eq(&self, other: &TextTrackKind) -> bool
fn eq(&self, other: &TextTrackKind) -> bool
sourceimpl ToJSValConvertible for TextTrackKind
impl ToJSValConvertible for TextTrackKind
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 TextTrackKind
impl StructuralPartialEq for TextTrackKind
Auto Trait Implementations
impl RefUnwindSafe for TextTrackKind
impl Send for TextTrackKind
impl Sync for TextTrackKind
impl Unpin for TextTrackKind
impl UnwindSafe for TextTrackKind
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()
.