Skip to main content

PictureType

Enum PictureType 

Source
pub enum PictureType {
Show 21 variants Other = 0, Png32x32 = 1, GeneralFileIcon = 2, FrontCover = 3, BackCover = 4, LinerNotes = 5, MediaLabel = 6, LeadArtist = 7, Artist = 8, Conductor = 9, Band = 10, Composer = 11, Lyricist = 12, RecordingLocation = 13, DuringRecording = 14, DuringPerformance = 15, ScreenCapture = 16, Fish = 17, Illustration = 18, BandLogo = 19, PublisherLogo = 20,
}
Expand description

Defined variants of PICTURE type

Variants§

§

Other = 0

Other

§

Png32x32 = 1

PNG file icon of 32x32 pixels

§

GeneralFileIcon = 2

General file icon

§

FrontCover = 3

Front cover

§

BackCover = 4

Back cover

§

LinerNotes = 5

Liner notes page

§

MediaLabel = 6

Media label (e.g., CD, Vinyl or Cassette label)

§

LeadArtist = 7

Lead artist, lead performer, or soloist

§

Artist = 8

Artist or performer

§

Conductor = 9

Conductor

§

Band = 10

Band or orchestra

§

Composer = 11

Composer

§

Lyricist = 12

Lyricist or text writer

§

RecordingLocation = 13

Recording location

§

DuringRecording = 14

During recording

§

DuringPerformance = 15

During performance

§

ScreenCapture = 16

Movie or video screen capture

§

Fish = 17

A bright colored fish

§

Illustration = 18

Illustration

Band or artist logotype

Publisher or studio logotype

Trait Implementations§

Source§

impl Clone for PictureType

Source§

fn clone(&self) -> PictureType

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for PictureType

Source§

impl Debug for PictureType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for PictureType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for PictureType

Source§

impl FromBitStream for PictureType

Source§

type Error = Error

Error generated during parsing, such as io::Error
Source§

fn from_reader<R: BitRead + ?Sized>(r: &mut R) -> Result<Self, Error>

Parse Self from reader
Source§

impl PartialEq for PictureType

Source§

fn eq(&self, other: &PictureType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for PictureType

Source§

impl ToBitStream for PictureType

Source§

type Error = Error

Error generated during building, such as io::Error
Source§

fn to_writer<W: BitWrite + ?Sized>(&self, w: &mut W) -> Result<(), Self::Error>

Generate self to writer
Source§

fn bits<C>(&self) -> Result<C, Self::Error>
where C: Counter, Self: Sized,

Returns length of self in bits, if possible
Source§

fn bits_len<C, E>(&self) -> Result<C, Self::Error>
where C: Counter, E: Endianness, Self: Sized,

👎Deprecated since 4.0.0:

use of bits() is preferred

Returns total length of self, if possible

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.