pub struct ImageObjectSimple {
pub type_: ImageObjectSimple_,
pub content_url: String,
pub bitrate: Option<Number>,
pub caption: Option<Box<String>>,
pub content_size: Option<Number>,
pub embed_url: Option<Box<String>>,
pub id: Option<Box<String>>,
pub media_type: Option<Box<String>>,
pub thumbnail: Option<Box<ImageObject>>,
pub title: Option<Box<CreativeWorkTitle>>,
}
Expand description
An image file.
Fields§
§type_: ImageObjectSimple_
The name of this type
content_url: String
URL for the actual bytes of the media object, for example the image file or video file.
bitrate: Option<Number>
Bitrate in megabits per second (Mbit/s, Mb/s, Mbps).
caption: Option<Box<String>>
The caption for this image.
content_size: Option<Number>
File size in megabits (Mbit, Mb).
embed_url: Option<Box<String>>
URL that can be used to embed the media on a web page via a specific media player.
id: Option<Box<String>>
The identifier for this item.
media_type: Option<Box<String>>
IANA media type (MIME type).
thumbnail: Option<Box<ImageObject>>
Thumbnail image of this image.
title: Option<Box<CreativeWorkTitle>>
The title of the creative work.
Trait Implementations§
Source§impl Clone for ImageObjectSimple
impl Clone for ImageObjectSimple
Source§fn clone(&self) -> ImageObjectSimple
fn clone(&self) -> ImageObjectSimple
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ImageObjectSimple
impl Debug for ImageObjectSimple
Source§impl Default for ImageObjectSimple
impl Default for ImageObjectSimple
Source§impl<'de> Deserialize<'de> for ImageObjectSimplewhere
ImageObjectSimple: Default,
impl<'de> Deserialize<'de> for ImageObjectSimplewhere
ImageObjectSimple: Default,
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 ImageObjectSimple
impl RefUnwindSafe for ImageObjectSimple
impl Send for ImageObjectSimple
impl Sync for ImageObjectSimple
impl Unpin for ImageObjectSimple
impl UnwindSafe for ImageObjectSimple
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