pub struct BlockAddIdValue(pub u64);Expand description
If the track format extension needs content beside frames,
the value refers to the BlockAddID ((#blockaddid-element)) value being described.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for BlockAddIdValue
impl Clone for BlockAddIdValue
Source§fn clone(&self) -> BlockAddIdValue
fn clone(&self) -> BlockAddIdValue
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 BlockAddIdValue
impl Debug for BlockAddIdValue
Source§impl Default for BlockAddIdValue
impl Default for BlockAddIdValue
Source§impl Deref for BlockAddIdValue
impl Deref for BlockAddIdValue
Source§impl Element for BlockAddIdValue
impl Element for BlockAddIdValue
Source§fn decode_body<B: Buf>(buf: &mut B) -> Result<Self>
fn decode_body<B: Buf>(buf: &mut B) -> Result<Self>
Decode the body of the element from a buffer.
Source§fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
Encode the body of the element to a buffer.
Source§const HAS_DEFAULT_VALUE: bool = false
const HAS_DEFAULT_VALUE: bool = false
Whether the element has a default value, as per Matroska specification.
If true, and the element is missing in a master element, it should be treated as if it were present with the default value.
If false, and the element is missing in a master element, it should be treated as an error.
Source§impl Hash for BlockAddIdValue
impl Hash for BlockAddIdValue
Source§impl Ord for BlockAddIdValue
impl Ord for BlockAddIdValue
Source§fn cmp(&self, other: &BlockAddIdValue) -> Ordering
fn cmp(&self, other: &BlockAddIdValue) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BlockAddIdValue
impl PartialEq for BlockAddIdValue
Source§impl PartialOrd for BlockAddIdValue
impl PartialOrd for BlockAddIdValue
impl Copy for BlockAddIdValue
impl Eq for BlockAddIdValue
impl StructuralPartialEq for BlockAddIdValue
Auto Trait Implementations§
impl Freeze for BlockAddIdValue
impl RefUnwindSafe for BlockAddIdValue
impl Send for BlockAddIdValue
impl Sync for BlockAddIdValue
impl Unpin for BlockAddIdValue
impl UnsafeUnpin for BlockAddIdValue
impl UnwindSafe for BlockAddIdValue
Blanket Implementations§
Source§impl<T> AsyncReadElement for Twhere
T: Element,
impl<T> AsyncReadElement for Twhere
T: Element,
Source§impl<T> AsyncReadFrom for Twhere
T: Element,
impl<T> AsyncReadFrom for Twhere
T: Element,
Source§impl<T> AsyncWriteElement for Twhere
T: Element,
impl<T> AsyncWriteElement for Twhere
T: Element,
Source§impl<T> AsyncWriteTo for Twhere
T: Encode,
impl<T> AsyncWriteTo for Twhere
T: Encode,
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