Struct symphonia_core::meta::MetadataRevision
source · pub struct MetadataRevision { /* private fields */ }
Expand description
Metadata
is a container for a single discrete revision of metadata information.
Implementations§
source§impl MetadataRevision
impl MetadataRevision
Gets an immutable slice to the Tag
s in this revision.
If a tag read from the source contained multiple values, then there will be one Tag
item
per value, with each item having the same key and standard key.
sourcepub fn vendor_data(&self) -> &[VendorData]
pub fn vendor_data(&self) -> &[VendorData]
Gets an immutable slice to the VendorData
in this revision.
Trait Implementations§
source§impl Clone for MetadataRevision
impl Clone for MetadataRevision
source§fn clone(&self) -> MetadataRevision
fn clone(&self) -> MetadataRevision
Returns a copy 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 MetadataRevision
impl Debug for MetadataRevision
source§impl Default for MetadataRevision
impl Default for MetadataRevision
source§fn default() -> MetadataRevision
fn default() -> MetadataRevision
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MetadataRevision
impl RefUnwindSafe for MetadataRevision
impl Send for MetadataRevision
impl Sync for MetadataRevision
impl Unpin for MetadataRevision
impl UnwindSafe for MetadataRevision
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)