Trait TextTrackMethods 
Source pub(crate) trait TextTrackMethods<D>{
    // Required methods
    fn Kind(&self) -> TextTrackKind;
    fn Label(&self) -> DOMString;
    fn Language(&self) -> DOMString;
    fn Id(&self) -> DOMString;
    fn Mode(&self) -> TextTrackMode;
    fn SetMode(&self, value: TextTrackMode);
    fn GetCues(&self) -> Option<Root<Dom<<D as DomTypes>::TextTrackCueList>>>;
    fn GetActiveCues(
        &self,
    ) -> Option<Root<Dom<<D as DomTypes>::TextTrackCueList>>>;
    fn AddCue(&self, cue: &<D as DomTypes>::TextTrackCue) -> Result<(), Error>;
    fn RemoveCue(
        &self,
        cue: &<D as DomTypes>::TextTrackCue,
    ) -> Result<(), Error>;
    fn GetOncuechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
    fn SetOncuechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
}