pub struct CueReference {
pub crc32: Option<Crc32>,
pub void: Option<Void>,
pub cue_ref_time: CueRefTime,
}Expand description
The Clusters containing the referenced Blocks.
Fields§
§crc32: Option<Crc32>Optional CRC-32 element for integrity checking.
void: Option<Void>void element, useful for reserving space during writing.
cue_ref_time: CueRefTimeTimestamp of the referenced Block, expressed in Matroska Ticks – i.e., in nanoseconds; see timestamp-ticks.
Trait Implementations§
Source§impl Clone for CueReference
impl Clone for CueReference
Source§fn clone(&self) -> CueReference
fn clone(&self) -> CueReference
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 CueReference
impl Debug for CueReference
Source§impl Default for CueReference
impl Default for CueReference
Source§fn default() -> CueReference
fn default() -> CueReference
Returns the “default value” for a type. Read more
Source§impl Element for CueReference
impl Element for CueReference
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 PartialEq for CueReference
impl PartialEq for CueReference
impl Eq for CueReference
impl StructuralPartialEq for CueReference
Auto Trait Implementations§
impl Freeze for CueReference
impl RefUnwindSafe for CueReference
impl Send for CueReference
impl Sync for CueReference
impl Unpin for CueReference
impl UnsafeUnpin for CueReference
impl UnwindSafe for CueReference
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