pub struct Media {Show 15 fields
pub id: String,
pub shortcode: String,
pub media_type: MediaType,
pub caption: Option<String>,
pub timestamp: i64,
pub like_count: u64,
pub comment_count: u64,
pub view_count: Option<u64>,
pub play_count: Option<u64>,
pub display_url: String,
pub video_url: Option<String>,
pub owner: MediaOwner,
pub is_video: bool,
pub tagged_users: Vec<TaggedUser>,
pub location: Option<Location>,
}Fields§
§id: String§shortcode: String§media_type: MediaType§caption: Option<String>§timestamp: i64§like_count: u64§comment_count: u64§view_count: Option<u64>§play_count: Option<u64>§display_url: String§video_url: Option<String>§owner: MediaOwner§is_video: bool§tagged_users: Vec<TaggedUser>§location: Option<Location>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Media
impl<'de> Deserialize<'de> for Media
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Media
impl RefUnwindSafe for Media
impl Send for Media
impl Sync for Media
impl Unpin for Media
impl UnwindSafe for Media
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)