#[non_exhaustive]pub struct SegmentUrl {
pub media: Option<String>,
pub media_range: Option<ByteRange>,
pub index: Option<String>,
pub index_range: Option<ByteRange>,
}Expand description
One SegmentURL (Table 19).
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.media: Option<String>@media.
media_range: Option<ByteRange>@mediaRange.
index: Option<String>@index.
index_range: Option<ByteRange>@indexRange.
Trait Implementations§
Source§impl Clone for SegmentUrl
impl Clone for SegmentUrl
Source§impl Debug for SegmentUrl
impl Debug for SegmentUrl
Source§impl Default for SegmentUrl
impl Default for SegmentUrl
impl Eq for SegmentUrl
Source§impl PartialEq for SegmentUrl
impl PartialEq for SegmentUrl
impl StructuralPartialEq for SegmentUrl
Auto Trait Implementations§
impl Forget for SegmentUrl
impl Freeze for SegmentUrl
impl Move for SegmentUrl
impl RefUnwindSafe for SegmentUrl
impl Send for SegmentUrl
impl Sync for SegmentUrl
impl Unpin for SegmentUrl
impl UnsafeUnpin for SegmentUrl
impl UnwindSafe for SegmentUrl
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