pub struct BitsPerChannel(pub u64);Expand description
Number of decoded bits per channel. A value of 0 indicates that the BitsPerChannel is unspecified.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for BitsPerChannel
impl Clone for BitsPerChannel
Source§fn clone(&self) -> BitsPerChannel
fn clone(&self) -> BitsPerChannel
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 BitsPerChannel
impl Debug for BitsPerChannel
Source§impl Default for BitsPerChannel
impl Default for BitsPerChannel
Source§impl Deref for BitsPerChannel
impl Deref for BitsPerChannel
Source§impl Element for BitsPerChannel
impl Element for BitsPerChannel
Source§const HAS_DEFAULT_VALUE: bool = true
const HAS_DEFAULT_VALUE: bool = true
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§fn decode_body(buf: &mut &[u8]) -> Result<Self>
fn decode_body(buf: &mut &[u8]) -> Result<Self>
Decode the body of the element from a buffer.
Source§impl Hash for BitsPerChannel
impl Hash for BitsPerChannel
Source§impl Ord for BitsPerChannel
impl Ord for BitsPerChannel
Source§fn cmp(&self, other: &BitsPerChannel) -> Ordering
fn cmp(&self, other: &BitsPerChannel) -> 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 BitsPerChannel
impl PartialEq for BitsPerChannel
Source§impl PartialOrd for BitsPerChannel
impl PartialOrd for BitsPerChannel
impl Copy for BitsPerChannel
impl Eq for BitsPerChannel
impl StructuralPartialEq for BitsPerChannel
Auto Trait Implementations§
impl Freeze for BitsPerChannel
impl RefUnwindSafe for BitsPerChannel
impl Send for BitsPerChannel
impl Sync for BitsPerChannel
impl Unpin for BitsPerChannel
impl UnsafeUnpin for BitsPerChannel
impl UnwindSafe for BitsPerChannel
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