pub trait TextTrackCueMethods<D>where
D: DomTypes,{
Show 13 methods
// Required methods
fn GetTrack(&self) -> Option<Root<Dom<<D as DomTypes>::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<RootedCallback<EventHandlerNonNull<D>>>;
fn SetOnenter(
&self,
cx: &mut JSContext,
value: Option<RootedCallback<EventHandlerNonNull<D>>>,
);
fn GetOnexit(
&self,
cx: &mut JSContext,
) -> Option<RootedCallback<EventHandlerNonNull<D>>>;
fn SetOnexit(
&self,
cx: &mut JSContext,
value: Option<RootedCallback<EventHandlerNonNull<D>>>,
);
}Required Methods§
fn GetTrack(&self) -> Option<Root<Dom<<D as DomTypes>::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<RootedCallback<EventHandlerNonNull<D>>>
fn SetOnenter( &self, cx: &mut JSContext, value: Option<RootedCallback<EventHandlerNonNull<D>>>, )
fn GetOnexit( &self, cx: &mut JSContext, ) -> Option<RootedCallback<EventHandlerNonNull<D>>>
fn SetOnexit( &self, cx: &mut JSContext, value: Option<RootedCallback<EventHandlerNonNull<D>>>, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".