pub struct WVTTConverter;Implementations§
Source§impl WVTTConverter
impl WVTTConverter
Trait Implementations§
Source§impl AsyncBaseConverter for WVTTConverter
impl AsyncBaseConverter for WVTTConverter
Source§fn parse_async<'life0, 'async_trait, R>(
&'life0 self,
stream: R,
) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>
fn parse_async<'life0, 'async_trait, R>( &'life0 self, stream: R, ) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>
Async WVTT subtitle converter for library integrations.
Source§fn from_file_async<'life0, 'async_trait, P>(
&'life0 self,
file: P,
) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>
fn from_file_async<'life0, 'async_trait, P>( &'life0 self, file: P, ) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>
Converts supported subtitle inputs into
SubRipFile values in async applications. Read moreSource§fn from_string_async<'life0, 'life1, 'async_trait>(
&'life0 self,
data: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn from_string_async<'life0, 'life1, 'async_trait>(
&'life0 self,
data: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Converts an in-memory string into
SubRipFile.Source§fn from_bytes_async<'life0, 'life1, 'async_trait>(
&'life0 self,
data: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn from_bytes_async<'life0, 'life1, 'async_trait>(
&'life0 self,
data: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<SubRipFile, SubtitleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Converts an in-memory byte slice into
SubRipFile.Source§impl BaseConverter for WVTTConverter
impl BaseConverter for WVTTConverter
Source§fn parse<R: Read>(&self, stream: R) -> Result<SubRipFile, SubtitleError>
fn parse<R: Read>(&self, stream: R) -> Result<SubRipFile, SubtitleError>
WVTT (WebVTT in MP4) subtitle converter.
Source§fn from_file<P: AsRef<Path>>(
&self,
file: P,
) -> Result<SubRipFile, SubtitleError>
fn from_file<P: AsRef<Path>>( &self, file: P, ) -> Result<SubRipFile, SubtitleError>
Converts supported subtitle inputs into
SubRipFile values. Read moreSource§fn from_string(&self, data: &str) -> Result<SubRipFile, SubtitleError>
fn from_string(&self, data: &str) -> Result<SubRipFile, SubtitleError>
Converts an in-memory string into
SubRipFile.Source§fn from_bytes(&self, data: &[u8]) -> Result<SubRipFile, SubtitleError>
fn from_bytes(&self, data: &[u8]) -> Result<SubRipFile, SubtitleError>
Converts an in-memory byte slice into
SubRipFile.Source§impl Clone for WVTTConverter
impl Clone for WVTTConverter
Source§fn clone(&self) -> WVTTConverter
fn clone(&self) -> WVTTConverter
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 moreAuto Trait Implementations§
impl Freeze for WVTTConverter
impl RefUnwindSafe for WVTTConverter
impl Send for WVTTConverter
impl Sync for WVTTConverter
impl Unpin for WVTTConverter
impl UnsafeUnpin for WVTTConverter
impl UnwindSafe for WVTTConverter
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