pub struct ChapterTimeEnd(pub u64);Expand description
Timestamp of the end of Chapter (timestamp excluded), expressed in Matroska Ticks – i.e., in nanoseconds; see (#timestamp-ticks).
The value MUST be greater than or equal to the ChapterTimeStart of the same ChapterAtom.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for ChapterTimeEnd
impl Clone for ChapterTimeEnd
Source§fn clone(&self) -> ChapterTimeEnd
fn clone(&self) -> ChapterTimeEnd
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 ChapterTimeEnd
impl Debug for ChapterTimeEnd
Source§impl Default for ChapterTimeEnd
impl Default for ChapterTimeEnd
Source§impl Deref for ChapterTimeEnd
impl Deref for ChapterTimeEnd
Source§impl Element for ChapterTimeEnd
impl Element for ChapterTimeEnd
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 ChapterTimeEnd
impl Hash for ChapterTimeEnd
Source§impl Ord for ChapterTimeEnd
impl Ord for ChapterTimeEnd
Source§fn cmp(&self, other: &ChapterTimeEnd) -> Ordering
fn cmp(&self, other: &ChapterTimeEnd) -> 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 ChapterTimeEnd
impl PartialEq for ChapterTimeEnd
Source§impl PartialOrd for ChapterTimeEnd
impl PartialOrd for ChapterTimeEnd
impl Copy for ChapterTimeEnd
impl Eq for ChapterTimeEnd
impl StructuralPartialEq for ChapterTimeEnd
Auto Trait Implementations§
impl Freeze for ChapterTimeEnd
impl RefUnwindSafe for ChapterTimeEnd
impl Send for ChapterTimeEnd
impl Sync for ChapterTimeEnd
impl Unpin for ChapterTimeEnd
impl UnsafeUnpin for ChapterTimeEnd
impl UnwindSafe for ChapterTimeEnd
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