pub enum SubtitleType {
Srt,
Vtt,
Txt,
Json,
Raw,
}
Expand description
Available subtitle formats
Variants§
Srt
SubRip Subtitle format (.srt)
Vtt
WebVTT format (.vtt)
Txt
Plain text format (.txt)
Json
JSON format with timing data
Raw
Raw format as received from source
Implementations§
Trait Implementations§
Source§impl Clone for SubtitleType
impl Clone for SubtitleType
Source§fn clone(&self) -> SubtitleType
fn clone(&self) -> SubtitleType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SubtitleType
impl Debug for SubtitleType
Source§impl<'de> Deserialize<'de> for SubtitleType
impl<'de> Deserialize<'de> for SubtitleType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SubtitleType
impl Display for SubtitleType
Source§impl FromStr for SubtitleType
impl FromStr for SubtitleType
Source§impl PartialEq for SubtitleType
impl PartialEq for SubtitleType
Source§impl Serialize for SubtitleType
impl Serialize for SubtitleType
impl Copy for SubtitleType
impl Eq for SubtitleType
impl StructuralPartialEq for SubtitleType
Auto Trait Implementations§
impl Freeze for SubtitleType
impl RefUnwindSafe for SubtitleType
impl Send for SubtitleType
impl Sync for SubtitleType
impl Unpin for SubtitleType
impl UnwindSafe for SubtitleType
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,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.