#[non_exhaustive]pub struct SegmentTemplate {
pub multi: MultiInfo,
pub media: Option<String>,
pub index: Option<String>,
pub initialization: Option<String>,
pub bitstream_switching: Option<String>,
}Expand description
SegmentTemplate (5.3.9.4).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.multi: MultiInfoTable 16/17 fields.
media: Option<String>@media template.
index: Option<String>@index template.
initialization: Option<String>@initialization template.
bitstream_switching: Option<String>@bitstreamSwitching template.
Trait Implementations§
Source§impl Clone for SegmentTemplate
impl Clone for SegmentTemplate
Source§impl Debug for SegmentTemplate
impl Debug for SegmentTemplate
Source§impl Default for SegmentTemplate
impl Default for SegmentTemplate
Source§impl PartialEq for SegmentTemplate
impl PartialEq for SegmentTemplate
impl StructuralPartialEq for SegmentTemplate
Auto Trait Implementations§
impl Forget for SegmentTemplate
impl Freeze for SegmentTemplate
impl Move for SegmentTemplate
impl RefUnwindSafe for SegmentTemplate
impl Send for SegmentTemplate
impl Sync for SegmentTemplate
impl Unpin for SegmentTemplate
impl UnsafeUnpin for SegmentTemplate
impl UnwindSafe for SegmentTemplate
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