[][src]Trait rtdlib::types::FileType

pub trait FileType: Object + RObject + Debug + Serialize + Deserialize { }

This class is an abstract base class. Represents the type of a file.

Methods

impl dyn FileType[src]

pub fn from_json<S: AsRef<str>>(json: S) -> Option<Box<Self>>[src]

Trait Implementations

impl<'typetag> Serialize for dyn FileType + 'typetag[src]

impl<'typetag> Serialize for dyn FileType + Send + 'typetag[src]

impl<'typetag> Serialize for dyn FileType + Sync + 'typetag[src]

impl<'typetag> Serialize for dyn FileType + Send + Sync + 'typetag[src]

impl Strictest for dyn FileType[src]

type Object = dyn FileType

Implementors

impl FileType for FileTypeAnimation[src]

impl FileType for FileTypeAudio[src]

impl FileType for FileTypeDocument[src]

impl FileType for FileTypeNone[src]

impl FileType for FileTypePhoto[src]

impl FileType for FileTypeProfilePhoto[src]

impl FileType for FileTypeSecret[src]

impl FileType for FileTypeSecretThumbnail[src]

impl FileType for FileTypeSecure[src]

impl FileType for FileTypeSticker[src]

impl FileType for FileTypeThumbnail[src]

impl FileType for FileTypeUnknown[src]

impl FileType for FileTypeVideo[src]

impl FileType for FileTypeVideoNote[src]

impl FileType for FileTypeVoiceNote[src]

impl FileType for FileTypeWallpaper[src]

Loading content...