pub struct HlsManifestPaths {
pub master_path: PathBuf,
pub video_playlist_paths: Vec<PathBuf>,
pub audio_playlist_path: Option<PathBuf>,
}Expand description
Paths produced by write_hls_package. Useful for the integration
test + the wire-contract reporter that surfaces a manifest URL to
lewd.net.
Fields§
§master_path: PathBuf§video_playlist_paths: Vec<PathBuf>§audio_playlist_path: Option<PathBuf>None when the source has no audio (video-only HLS package).
Master playlist + video playlists exist; no audio rendition
group in master, no audio/audio.m3u8 on disk.
Trait Implementations§
Source§impl Clone for HlsManifestPaths
impl Clone for HlsManifestPaths
Source§fn clone(&self) -> HlsManifestPaths
fn clone(&self) -> HlsManifestPaths
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HlsManifestPaths
impl RefUnwindSafe for HlsManifestPaths
impl Send for HlsManifestPaths
impl Sync for HlsManifestPaths
impl Unpin for HlsManifestPaths
impl UnsafeUnpin for HlsManifestPaths
impl UnwindSafe for HlsManifestPaths
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