pub struct FlagLacing(pub u64);Expand description
Set to 1 if the track MAY contain blocks that use lacing. When set to 0, all blocks MUST have their lacing flags set to “no lacing”; see (#block-lacing) on ‘Block’ Lacing.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for FlagLacing
impl Clone for FlagLacing
Source§fn clone(&self) -> FlagLacing
fn clone(&self) -> FlagLacing
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 FlagLacing
impl Debug for FlagLacing
Source§impl Default for FlagLacing
impl Default for FlagLacing
Source§impl Deref for FlagLacing
impl Deref for FlagLacing
Source§impl Element for FlagLacing
impl Element for FlagLacing
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 FlagLacing
impl Hash for FlagLacing
Source§impl Ord for FlagLacing
impl Ord for FlagLacing
Source§fn cmp(&self, other: &FlagLacing) -> Ordering
fn cmp(&self, other: &FlagLacing) -> 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 FlagLacing
impl PartialEq for FlagLacing
Source§impl PartialOrd for FlagLacing
impl PartialOrd for FlagLacing
impl Copy for FlagLacing
impl Eq for FlagLacing
impl StructuralPartialEq for FlagLacing
Auto Trait Implementations§
impl Freeze for FlagLacing
impl RefUnwindSafe for FlagLacing
impl Send for FlagLacing
impl Sync for FlagLacing
impl Unpin for FlagLacing
impl UnsafeUnpin for FlagLacing
impl UnwindSafe for FlagLacing
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