pub trait VTTRegionMethods<D>where
    D: DomTypes,{
Show 17 methods
    // Required methods
    fn Id(&self) -> DOMString;
    fn SetId(&self, value: DOMString);
    fn Width(&self) -> Finite<f64>;
    fn SetWidth(&self, value: Finite<f64>) -> Result<(), Error>;
    fn Lines(&self) -> u32;
    fn SetLines(&self, value: u32) -> Result<(), Error>;
    fn RegionAnchorX(&self) -> Finite<f64>;
    fn SetRegionAnchorX(&self, value: Finite<f64>) -> Result<(), Error>;
    fn RegionAnchorY(&self) -> Finite<f64>;
    fn SetRegionAnchorY(&self, value: Finite<f64>) -> Result<(), Error>;
    fn ViewportAnchorX(&self) -> Finite<f64>;
    fn SetViewportAnchorX(&self, value: Finite<f64>) -> Result<(), Error>;
    fn ViewportAnchorY(&self) -> Finite<f64>;
    fn SetViewportAnchorY(&self, value: Finite<f64>) -> Result<(), Error>;
    fn Scroll(&self) -> ScrollSetting;
    fn SetScroll(&self, value: ScrollSetting);
    fn Constructor(
        global: &<D as DomTypes>::Window,
        proto: Option<Handle<'_, *mut JSObject>>,
        can_gc: CanGc,
    ) -> Result<Root<Dom<<D as DomTypes>::VTTRegion>>, Error>;
}Required Methods§
fn Id(&self) -> DOMString
fn SetId(&self, value: DOMString)
fn Width(&self) -> Finite<f64>
fn SetWidth(&self, value: Finite<f64>) -> Result<(), Error>
fn Lines(&self) -> u32
fn SetLines(&self, value: u32) -> Result<(), Error>
fn RegionAnchorX(&self) -> Finite<f64>
fn SetRegionAnchorX(&self, value: Finite<f64>) -> Result<(), Error>
fn RegionAnchorY(&self) -> Finite<f64>
fn SetRegionAnchorY(&self, value: Finite<f64>) -> Result<(), Error>
fn ViewportAnchorX(&self) -> Finite<f64>
fn SetViewportAnchorX(&self, value: Finite<f64>) -> Result<(), Error>
fn ViewportAnchorY(&self) -> Finite<f64>
fn SetViewportAnchorY(&self, value: Finite<f64>) -> Result<(), Error>
fn Scroll(&self) -> ScrollSetting
fn SetScroll(&self, value: ScrollSetting)
fn Constructor( global: &<D as DomTypes>::Window, proto: Option<Handle<'_, *mut JSObject>>, can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::VTTRegion>>, Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.