pub struct CodecMetadata {
pub name: &'static str,
pub description: &'static str,
pub extension: Option<&'static str>,
}Expand description
Static information describing an output codec.
Fields§
§name: &'static strStable programmatic codec name.
description: &'static strHuman-readable description suitable for menus.
extension: Option<&'static str>Conventional filename extension, without a leading dot.
Trait Implementations§
Source§impl Clone for CodecMetadata
impl Clone for CodecMetadata
Source§fn clone(&self) -> CodecMetadata
fn clone(&self) -> CodecMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CodecMetadata
Source§impl Debug for CodecMetadata
impl Debug for CodecMetadata
impl Eq for CodecMetadata
Source§impl PartialEq for CodecMetadata
impl PartialEq for CodecMetadata
Source§fn eq(&self, other: &CodecMetadata) -> bool
fn eq(&self, other: &CodecMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CodecMetadata
Auto Trait Implementations§
impl Freeze for CodecMetadata
impl RefUnwindSafe for CodecMetadata
impl Send for CodecMetadata
impl Sync for CodecMetadata
impl Unpin for CodecMetadata
impl UnsafeUnpin for CodecMetadata
impl UnwindSafe for CodecMetadata
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.