pub struct File {Show 46 fields
pub channels: Option<Vec<String>>,
pub comments_count: Option<i32>,
pub created: Option<i32>,
pub display_as_bot: Option<bool>,
pub edit_link: Option<String>,
pub editable: Option<bool>,
pub external_type: Option<String>,
pub filetype: Option<String>,
pub groups: Option<Vec<String>>,
pub id: Option<String>,
pub ims: Option<Vec<String>>,
pub initial_comment: Option<FileComment>,
pub is_external: Option<bool>,
pub is_public: Option<bool>,
pub is_starred: Option<bool>,
pub lines: Option<i32>,
pub lines_more: Option<i32>,
pub mimetype: Option<String>,
pub mode: Option<String>,
pub name: Option<String>,
pub num_stars: Option<i32>,
pub permalink: Option<String>,
pub permalink_public: Option<String>,
pub pinned_to: Option<Vec<String>>,
pub pretty_type: Option<String>,
pub preview: Option<String>,
pub preview_highlight: Option<String>,
pub public_url_shared: Option<bool>,
pub reactions: Option<Vec<Reaction>>,
pub size: Option<i32>,
pub thumb_160: Option<String>,
pub thumb_360: Option<String>,
pub thumb_360_gif: Option<String>,
pub thumb_360_h: Option<i32>,
pub thumb_360_w: Option<i32>,
pub thumb_480: Option<String>,
pub thumb_480_h: Option<i32>,
pub thumb_480_w: Option<i32>,
pub thumb_64: Option<String>,
pub thumb_80: Option<String>,
pub timestamp: Option<Timestamp>,
pub title: Option<String>,
pub url_private: Option<String>,
pub url_private_download: Option<String>,
pub user: Option<String>,
pub username: Option<String>,
}Fields§
§channels: Option<Vec<String>>§comments_count: Option<i32>§created: Option<i32>§display_as_bot: Option<bool>§edit_link: Option<String>§editable: Option<bool>§external_type: Option<String>§filetype: Option<String>§groups: Option<Vec<String>>§id: Option<String>§ims: Option<Vec<String>>§initial_comment: Option<FileComment>§is_external: Option<bool>§is_public: Option<bool>§is_starred: Option<bool>§lines: Option<i32>§lines_more: Option<i32>§mimetype: Option<String>§mode: Option<String>§name: Option<String>§num_stars: Option<i32>§permalink: Option<String>§permalink_public: Option<String>§pinned_to: Option<Vec<String>>§pretty_type: Option<String>§preview: Option<String>§preview_highlight: Option<String>§reactions: Option<Vec<Reaction>>§size: Option<i32>§thumb_160: Option<String>§thumb_360: Option<String>§thumb_360_gif: Option<String>§thumb_360_h: Option<i32>§thumb_360_w: Option<i32>§thumb_480: Option<String>§thumb_480_h: Option<i32>§thumb_480_w: Option<i32>§thumb_64: Option<String>§thumb_80: Option<String>§timestamp: Option<Timestamp>§title: Option<String>§url_private: Option<String>§url_private_download: Option<String>§user: Option<String>§username: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for File
impl<'de> Deserialize<'de> for File
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<File, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<File, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for File
impl RefUnwindSafe for File
impl Send for File
impl Sync for File
impl Unpin for File
impl UnwindSafe for File
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