Struct tumblr::Post [] [src]

pub struct Post {
    pub post_type: PostType,
    pub blog_name: String,
    pub can_like: bool,
    pub can_reblog: bool,
    pub can_reply: bool,
    pub can_send_in_message: bool,
    pub date: String,
    pub display_avatar: bool,
    pub featured_in_tag: Option<Vec<String>>,
    pub featured_timestamp: Option<u64>,
    pub followed: bool,
    pub format: String,
    pub id: u64,
    pub is_anonymous: Option<bool>,
    pub is_submission: Option<bool>,
    pub liked: bool,
    pub liked_timestamp: Option<u64>,
    pub note_count: u64,
    pub post_author: Option<String>,
    pub post_url: String,
    pub queued_state: Option<String>,
    pub reblog: Option<Reblog>,
    pub reblog_key: String,
    pub recommended_color: Option<String>,
    pub recommended_source: Option<String>,
    pub scheduled_publish_time: Option<String>,
    pub short_url: String,
    pub slug: String,
    pub source_title: Option<String>,
    pub source_url: Option<String>,
    pub state: PostState,
    pub summary: String,
    pub tags: Vec<String>,
    pub timestamp: u64,
    pub trail: Option<Vec<Trail>>,
    pub reblogged_from_can_message: Option<bool>,
    pub reblogged_from_following: Option<bool>,
    pub reblogged_from_id: Option<u64>,
    pub reblogged_from_name: Option<String>,
    pub reblogged_from_title: Option<String>,
    pub reblogged_from_url: Option<String>,
    pub reblogged_from_uuid: Option<String>,
    pub reblogged_root_can_message: Option<bool>,
    pub reblogged_root_following: Option<bool>,
    pub reblogged_root_id: Option<String>,
    pub reblogged_root_name: Option<String>,
    pub reblogged_root_title: Option<String>,
    pub reblogged_root_url: Option<String>,
    pub reblogged_root_uuid: Option<String>,
    pub notes: Option<Vec<Note>>,
    // some fields omitted
}

Fields

Trait Implementations

impl Debug for Post
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Post

impl Sync for Post