pub struct EditionDisplay {
pub crc32: Option<Crc32>,
pub void: Option<Void>,
pub edition_string: EditionString,
pub edition_language_ietf: Vec<EditionLanguageIetf>,
}Expand description
Contains a possible string to use for the edition display for the given languages.
Fields§
§crc32: Option<Crc32>Optional CRC-32 element for integrity checking.
void: Option<Void>void element, useful for reserving space during writing.
edition_string: EditionStringContains the string to use as the edition name.
edition_language_ietf: Vec<EditionLanguageIetf>One language corresponding to the EditionString, in the [@!BCP47] form; see basics on language codes.
Trait Implementations§
Source§impl Clone for EditionDisplay
impl Clone for EditionDisplay
Source§fn clone(&self) -> EditionDisplay
fn clone(&self) -> EditionDisplay
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 EditionDisplay
impl Debug for EditionDisplay
Source§impl Default for EditionDisplay
impl Default for EditionDisplay
Source§fn default() -> EditionDisplay
fn default() -> EditionDisplay
Returns the “default value” for a type. Read more
Source§impl Element for EditionDisplay
impl Element for EditionDisplay
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 EditionDisplay
impl PartialEq for EditionDisplay
impl Eq for EditionDisplay
impl StructuralPartialEq for EditionDisplay
Auto Trait Implementations§
impl Freeze for EditionDisplay
impl RefUnwindSafe for EditionDisplay
impl Send for EditionDisplay
impl Sync for EditionDisplay
impl Unpin for EditionDisplay
impl UnsafeUnpin for EditionDisplay
impl UnwindSafe for EditionDisplay
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