pub struct MatroskaView {
pub ebml: Ebml,
pub segments: Vec<SegmentView>,
}Available on crate feature
utils only.Expand description
View of a Matroska file, parsing the EBML and Segment headers, but not loading Clusters.
Fields§
§ebml: EbmlThe EBML header.
segments: Vec<SegmentView>The Segment views, as there can be multiple segments in a Matroska file.
Implementations§
Trait Implementations§
Source§impl Clone for MatroskaView
impl Clone for MatroskaView
Source§fn clone(&self) -> MatroskaView
fn clone(&self) -> MatroskaView
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 moreSource§impl Debug for MatroskaView
impl Debug for MatroskaView
Source§impl PartialEq for MatroskaView
impl PartialEq for MatroskaView
impl StructuralPartialEq for MatroskaView
Auto Trait Implementations§
impl Freeze for MatroskaView
impl RefUnwindSafe for MatroskaView
impl Send for MatroskaView
impl Sync for MatroskaView
impl Unpin for MatroskaView
impl UnsafeUnpin for MatroskaView
impl UnwindSafe for MatroskaView
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