pub trait TextTrackCueMethods<D: DomTypes> {
Show 13 methods
// Required methods
fn GetTrack(&self) -> Option<DomRoot<D::TextTrack>>;
fn Id(&self) -> DOMString;
fn SetId(&self, value: DOMString);
fn StartTime(&self) -> Finite<f64>;
fn SetStartTime(&self, value: Finite<f64>);
fn EndTime(&self) -> Finite<f64>;
fn SetEndTime(&self, value: Finite<f64>);
fn PauseOnExit(&self) -> bool;
fn SetPauseOnExit(&self, value: bool);
fn GetOnenter(
&self,
cx: &mut JSContext,
) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnenter(
&self,
cx: &mut JSContext,
value: Option<Rc<EventHandlerNonNull<D>>>,
);
fn GetOnexit(
&self,
cx: &mut JSContext,
) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnexit(
&self,
cx: &mut JSContext,
value: Option<Rc<EventHandlerNonNull<D>>>,
);
}Required Methods§
fn GetTrack(&self) -> Option<DomRoot<D::TextTrack>>
fn Id(&self) -> DOMString
fn SetId(&self, value: DOMString)
fn StartTime(&self) -> Finite<f64>
fn SetStartTime(&self, value: Finite<f64>)
fn EndTime(&self) -> Finite<f64>
fn SetEndTime(&self, value: Finite<f64>)
fn PauseOnExit(&self) -> bool
fn SetPauseOnExit(&self, value: bool)
fn GetOnenter(&self, cx: &mut JSContext) -> Option<Rc<EventHandlerNonNull<D>>>
fn SetOnenter( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, )
fn GetOnexit(&self, cx: &mut JSContext) -> Option<Rc<EventHandlerNonNull<D>>>
fn SetOnexit( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".