[][src]Enum libmtp_rs::object::filetypes::Filetype

pub enum Filetype {
    Folder,
    Wav,
    Mp3,
    Wma,
    Ogg,
    Audible,
    Mp4,
    UndefAudio,
    Wmv,
    Avi,
    Mpeg,
    Asf,
    Qt,
    UndefVideo,
    Jpeg,
    Jfif,
    Tiff,
    Bmp,
    Gif,
    Pict,
    Png,
    VCalendar1,
    VCalendar2,
    VCard2,
    VCard3,
    WindowsImageFormat,
    WinExec,
    Text,
    Html,
    Firmware,
    Aac,
    MediaCard,
    Flac,
    Mp2,
    M4a,
    Doc,
    Xml,
    Xls,
    Ppt,
    Mht,
    Jp2,
    Jpx,
    Album,
    Playlist,
    Unknown,
}

Enumeration that holds the supported filetypes, this enum implements Display with the description of the file type.

Variants

Folder
Wav
Mp3
Wma
Ogg
Audible
Mp4
UndefAudio
Wmv
Avi
Mpeg
Asf
Qt
UndefVideo
Jpeg
Jfif
Tiff
Bmp
Gif
Pict
Png
VCalendar1
VCalendar2
VCard2
VCard3
WindowsImageFormat
WinExec
Text
Html
Firmware
Aac
MediaCard
Flac
Mp2
M4a
Doc
Xml
Xls
Ppt
Mht
Jp2
Jpx
Album
Playlist
Unknown

Trait Implementations

impl Clone for Filetype[src]

impl Debug for Filetype[src]

impl Display for Filetype[src]

impl FromPrimitive for Filetype[src]

impl ToPrimitive for Filetype[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.