Struct stencila_schema::ImageObjectSimple [−][src]
pub struct ImageObjectSimple { pub type_: ImageObjectSimple_, pub content_url: String, pub bitrate: Option<Box<f64>>, pub caption: Option<Box<String>>, pub content: Option<Box<CreativeWorkContent>>, pub content_size: Option<Box<f64>>, pub embed_url: Option<Box<String>>, pub format: Option<Box<String>>, pub id: Option<Box<String>>, pub parts: Option<Vec<CreativeWorkTypes>>, pub thumbnail: Option<Box<ImageObject>>, }
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<Box<f64>>
Bitrate in megabits per second (Mbit/s, Mb/s, Mbps).
The caption for this image.
content: Option<Box<CreativeWorkContent>>
The structured content of this creative work c.f. property text
.
content_size: Option<Box<f64>>
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.
format: Option<Box<String>>
Media type (MIME type) as per http://www.iana.org/assignments/media-types/media-types.xhtml.
id: Option<Box<String>>
The identifier for this item.
parts: Option<Vec<CreativeWorkTypes>>
Elements of the collection which can be a variety of different elements, such as Articles, Datatables, Tables and more.
thumbnail: Option<Box<ImageObject>>
Thumbnail image of this image.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ImageObjectSimple
impl Send for ImageObjectSimple
impl Sync for ImageObjectSimple
impl Unpin for ImageObjectSimple
impl UnwindSafe for ImageObjectSimple
Blanket Implementations
Mutably borrows from an owned value. Read more