Struct rucola::things::link::Link[][src]

pub struct Link {
    pub all_awardings: Vec<Awarder>,
    pub allow_live_comments: bool,
    pub approved_at_utc: Option<f64>,
    pub approved_by: Option<Value>,
    pub author_flair_background_color: Option<Value>,
    pub author_flair_css_class: Option<String>,
    pub author_flair_richtext: Vec<Value>,
    pub author_flair_template_id: Option<String>,
    pub author_flair_type: String,
    pub author_fullname: String,
    pub author_premium: bool,
    pub archived: bool,
    pub banned_at_utc: Option<f64>,
    pub banned_by: Option<Value>,
    pub can_mod_post: bool,
    pub category: Option<Value>,
    pub clicked: bool,
    pub content_categories: Option<Value>,
    pub created: f64,
    pub domain: String,
    pub downs: u32,
    pub edited: bool,
    pub gilded: i32,
    pub gildings: Gildings,
    pub hidden: bool,
    pub hide_score: bool,
    pub is_crosspostable: bool,
    pub is_meta: bool,
    pub is_original_content: bool,
    pub is_reddit_media_domain: bool,
    pub is_self: bool,
    pub likes: Option<Value>,
    pub link_flair_css_class: Option<String>,
    pub link_flair_richtext: Vec<String>,
    pub link_flair_text: Option<String>,
    pub link_flair_text_color: String,
    pub link_flair_type: String,
    pub media_embed: MediaEmbed,
    pub mod_note: Option<String>,
    pub mod_reason_title: Option<String>,
    pub name: String,
    pub no_follow: bool,
    pub over_18: bool,
    pub pinned: bool,
    pub post_hint: Option<String>,
    pub preview: Option<Preview>,
    pub pwls: Option<u32>,
    pub quarantine: bool,
    pub removed_by_category: Option<Value>,
    pub saved: bool,
    pub score: i32,
    pub secure_media: Option<SecureMedia>,
    pub secure_media_embed: SecureMediaEmbed,
    pub selftext: Option<String>,
    pub selftext_html: Option<String>,
    pub subreddit: String,
    pub subreddit_name_prefixed: String,
    pub subreddit_type: String,
    pub suggested_sort: Option<String>,
    pub thumbnail: String,
    pub thumbnail_height: Option<u32>,
    pub thumbnail_width: Option<u32>,
    pub title: String,
    pub top_awarded_type: Option<Value>,
    pub total_awards_received: u32,
    pub user_reports: Vec<Value>,
    pub ups: i32,
    pub upvote_ratio: f32,
    pub url_overridden_by_dest: Option<String>,
    pub view_count: Option<Value>,
    pub wls: Option<u32>,
}

Fields

all_awardings: Vec<Awarder>allow_live_comments: boolapproved_at_utc: Option<f64>approved_by: Option<Value>author_flair_background_color: Option<Value>author_flair_css_class: Option<String>author_flair_richtext: Vec<Value>author_flair_template_id: Option<String>author_flair_type: Stringauthor_fullname: Stringauthor_premium: boolarchived: boolbanned_at_utc: Option<f64>banned_by: Option<Value>can_mod_post: boolcategory: Option<Value>clicked: boolcontent_categories: Option<Value>created: f64domain: Stringdowns: u32edited: boolgilded: i32gildings: Gildingshidden: boolhide_score: boolis_crosspostable: boolis_meta: boolis_original_content: boolis_reddit_media_domain: boolis_self: boollikes: Option<Value>link_flair_css_class: Option<String>link_flair_richtext: Vec<String>link_flair_text: Option<String>link_flair_text_color: Stringlink_flair_type: Stringmedia_embed: MediaEmbedmod_note: Option<String>mod_reason_title: Option<String>name: Stringno_follow: boolover_18: boolpinned: boolpost_hint: Option<String>preview: Option<Preview>pwls: Option<u32>quarantine: boolremoved_by_category: Option<Value>saved: boolscore: i32secure_media: Option<SecureMedia>secure_media_embed: SecureMediaEmbedselftext: Option<String>selftext_html: Option<String>subreddit: Stringsubreddit_name_prefixed: Stringsubreddit_type: String

This should be an enum

suggested_sort: Option<String>thumbnail: Stringthumbnail_height: Option<u32>thumbnail_width: Option<u32>title: Stringtop_awarded_type: Option<Value>total_awards_received: u32user_reports: Vec<Value>ups: i32upvote_ratio: f32url_overridden_by_dest: Option<String>view_count: Option<Value>wls: Option<u32>

Trait Implementations

impl Debug for Link[src]

impl<'de> Deserialize<'de> for Link[src]

Auto Trait Implementations

impl RefUnwindSafe for Link

impl Send for Link

impl Sync for Link

impl Unpin for Link

impl UnwindSafe for Link

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.