pub struct HlsPlaylist {
pub extension: String,
pub version: usize,
pub target_duration: usize,
/* private fields */
}
Expand description
A HLS playlist file.
Fields§
§extension: String
The extension of the playlist metadata. Typically M3U
or M3U8
.
version: usize
The version of the HLS specification.
target_duration: usize
The target duration for HLS slices.
Implementations§
Trait Implementations§
Source§impl Debug for HlsPlaylist
impl Debug for HlsPlaylist
Source§impl FromStr for HlsPlaylist
impl FromStr for HlsPlaylist
Source§impl Index<usize> for HlsPlaylist
impl Index<usize> for HlsPlaylist
Auto Trait Implementations§
impl Freeze for HlsPlaylist
impl RefUnwindSafe for HlsPlaylist
impl Send for HlsPlaylist
impl Sync for HlsPlaylist
impl Unpin for HlsPlaylist
impl UnwindSafe for HlsPlaylist
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more