pub struct DefaultDuration(pub u64);Expand description
Number of nanoseconds per frame, expressed in Matroska Ticks – i.e., in nanoseconds; see (#timestamp-ticks) (“frame” in the Matroska sense – one element put into a (Simple)Block).
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for DefaultDuration
impl Clone for DefaultDuration
Source§fn clone(&self) -> DefaultDuration
fn clone(&self) -> DefaultDuration
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 DefaultDuration
impl Debug for DefaultDuration
Source§impl Default for DefaultDuration
impl Default for DefaultDuration
Source§impl Deref for DefaultDuration
impl Deref for DefaultDuration
Source§impl Element for DefaultDuration
impl Element for DefaultDuration
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§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 DefaultDuration
impl Hash for DefaultDuration
Source§impl Ord for DefaultDuration
impl Ord for DefaultDuration
Source§fn cmp(&self, other: &DefaultDuration) -> Ordering
fn cmp(&self, other: &DefaultDuration) -> 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 DefaultDuration
impl PartialEq for DefaultDuration
Source§impl PartialOrd for DefaultDuration
impl PartialOrd for DefaultDuration
impl Copy for DefaultDuration
impl Eq for DefaultDuration
impl StructuralPartialEq for DefaultDuration
Auto Trait Implementations§
impl Freeze for DefaultDuration
impl RefUnwindSafe for DefaultDuration
impl Send for DefaultDuration
impl Sync for DefaultDuration
impl Unpin for DefaultDuration
impl UnsafeUnpin for DefaultDuration
impl UnwindSafe for DefaultDuration
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