pub struct WebVttCueBoxData {
pub text_lines: Vec<String>,
pub line: Option<f64>,
pub snap_to_lines: bool,
pub position: Option<f64>,
pub position_align: WebVttPositionAlign,
pub align: WebVttTextAlign,
pub size: f64,
pub order: usize,
}Expand description
One visible WebVTT cue box of the media element’s active-cue render snapshot, in https://html.spec.whatwg.org/multipage/#text-track-cue-order.
Fields§
§text_lines: Vec<String>Text lines of the cue box: WebVTT cue text with tags resolved to plain text, split on line breaks.
line: Option<f64>https://w3c.github.io/webvtt/#webvtt-cue-line — None is auto.
snap_to_lines: bool§position: Option<f64>https://w3c.github.io/webvtt/#webvtt-cue-position — None is auto.
position_align: WebVttPositionAlign§align: WebVttTextAlign§size: f64https://w3c.github.io/webvtt/#webvtt-cue-size (percentage).
order: usizePosition of this cue in https://html.spec.whatwg.org/multipage/#text-track-cue-order.
Trait Implementations§
Source§impl Clone for WebVttCueBoxData
impl Clone for WebVttCueBoxData
Source§impl Debug for WebVttCueBoxData
impl Debug for WebVttCueBoxData
Source§impl Default for WebVttCueBoxData
impl Default for WebVttCueBoxData
Source§impl MallocSizeOf for WebVttCueBoxData
impl MallocSizeOf for WebVttCueBoxData
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 for WebVttCueBoxData
impl PartialEq for WebVttCueBoxData
impl StructuralPartialEq for WebVttCueBoxData
Auto Trait Implementations§
impl Freeze for WebVttCueBoxData
impl RefUnwindSafe for WebVttCueBoxData
impl Send for WebVttCueBoxData
impl Sync for WebVttCueBoxData
impl Unpin for WebVttCueBoxData
impl UnsafeUnpin for WebVttCueBoxData
impl UnwindSafe for WebVttCueBoxData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> ErasedDestructor for Twhere
T: 'static,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
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