pub struct TrackNumber(pub u64);Expand description
The track number as used in the Block Header.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for TrackNumber
impl Clone for TrackNumber
Source§fn clone(&self) -> TrackNumber
fn clone(&self) -> TrackNumber
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 TrackNumber
impl Debug for TrackNumber
Source§impl Default for TrackNumber
impl Default for TrackNumber
Source§impl Deref for TrackNumber
impl Deref for TrackNumber
Source§impl Element for TrackNumber
impl Element for TrackNumber
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 TrackNumber
impl Hash for TrackNumber
Source§impl Ord for TrackNumber
impl Ord for TrackNumber
Source§fn cmp(&self, other: &TrackNumber) -> Ordering
fn cmp(&self, other: &TrackNumber) -> 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 TrackNumber
impl PartialEq for TrackNumber
Source§impl PartialOrd for TrackNumber
impl PartialOrd for TrackNumber
impl Copy for TrackNumber
impl Eq for TrackNumber
impl StructuralPartialEq for TrackNumber
Auto Trait Implementations§
impl Freeze for TrackNumber
impl RefUnwindSafe for TrackNumber
impl Send for TrackNumber
impl Sync for TrackNumber
impl Unpin for TrackNumber
impl UnsafeUnpin for TrackNumber
impl UnwindSafe for TrackNumber
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