Enum tumblr::PostType
[−]
[src]
pub enum PostType { Text { body: String, title: Option<String>, }, Quote { source: String, text: String, }, Link { description: String, excerpt: Option<String>, link_author: Option<String>, link_image: Option<String>, link_image_dimensions: Option<ImageDimensions>, photos: Option<Vec<PhotoInfo>>, publisher: String, title: Option<String>, url: String, }, Answer { answer: String, asking_name: String, asking_url: Option<String>, question: String, is_blocks_post_format: bool, }, Video { caption: String, duration: Option<u64>, html5_capable: bool, permalink_url: Option<String>, player: Vec<VideoEmbed>, thumbnail_height: u32, thumbnail_url: String, thumbnail_width: u32, video: Option<Video>, video_type: String, video_url: Option<String>, }, Audio { album: Option<String>, album_art: Option<String>, artist: Option<String>, audio_source_url: Option<String>, audio_type: String, audio_url: Option<String>, caption: String, embed: String, is_external: Option<bool>, player: String, plays: u64, provider_uri: Option<String>, track: Option<String>, track_name: Option<String>, year: Option<u64>, }, Photo { caption: String, image_permalink: Option<String>, link_url: Option<String>, photos: Vec<PhotoInfo>, photoset_layout: Option<String>, }, Chat { body: String, dialogue: Vec<Dialogue>, title: Option<String>, }, }
Variants
Text
Fields of Text
body: String | |
title: Option<String> |
Quote
Fields of Quote
source: String | |
text: String |
Link
Fields of Link
description: String | |
excerpt: Option<String> | |
link_image: Option<String> | |
link_image_dimensions: Option<ImageDimensions> | |
photos: Option<Vec<PhotoInfo>> | |
publisher: String | |
title: Option<String> | |
url: String |
Answer
Fields of Answer
answer: String | |
asking_name: String | |
asking_url: Option<String> | |
question: String | |
is_blocks_post_format: bool |
Video
Fields of Video
duration: Option<u64> | |
html5_capable: bool | |
permalink_url: Option<String> | |
player: Vec<VideoEmbed> | |
thumbnail_height: u32 | |
thumbnail_url: String | |
thumbnail_width: u32 | |
video: Option<Video> | |
video_type: String | |
video_url: Option<String> |
Audio
Fields of Audio
album: Option<String> | |
album_art: Option<String> | |
artist: Option<String> | |
audio_source_url: Option<String> | |
audio_type: String | |
audio_url: Option<String> | |
embed: String | |
is_external: Option<bool> | |
player: String | |
plays: u64 | |
provider_uri: Option<String> | |
track: Option<String> | |
track_name: Option<String> | |
year: Option<u64> |
Photo
Fields of Photo
image_permalink: Option<String> | |
link_url: Option<String> | |
photos: Vec<PhotoInfo> | |
photoset_layout: Option<String> |
Chat
Fields of Chat
body: String | |
dialogue: Vec<Dialogue> | |
title: Option<String> |
Trait Implementations
impl Debug for PostType
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more