Struct rucola::things::link::Link [−][src]
Fields
all_awardings: Vec<Awarder>
allow_live_comments: bool
approved_at_utc: Option<f64>
approved_by: Option<Value>
archived: bool
banned_at_utc: Option<f64>
banned_by: Option<Value>
can_mod_post: bool
category: Option<Value>
clicked: bool
content_categories: Option<Value>
created: f64
domain: String
downs: u32
edited: bool
gilded: i32
gildings: Gildings
hide_score: bool
is_crosspostable: bool
is_meta: bool
is_original_content: bool
is_reddit_media_domain: bool
is_self: bool
likes: Option<Value>
link_flair_css_class: Option<String>
link_flair_richtext: Vec<String>
link_flair_text: Option<String>
link_flair_text_color: String
link_flair_type: String
media_embed: MediaEmbed
mod_note: Option<String>
mod_reason_title: Option<String>
name: String
no_follow: bool
over_18: bool
pinned: bool
post_hint: Option<String>
preview: Option<Preview>
pwls: Option<u32>
quarantine: bool
removed_by_category: Option<Value>
saved: bool
score: i32
secure_media: Option<SecureMedia>
secure_media_embed: SecureMediaEmbed
selftext: Option<String>
selftext_html: Option<String>
subreddit: String
subreddit_name_prefixed: String
subreddit_type: String
This should be an enum
suggested_sort: Option<String>
thumbnail: String
thumbnail_height: Option<u32>
thumbnail_width: Option<u32>
title: String
top_awarded_type: Option<Value>
total_awards_received: u32
user_reports: Vec<Value>
ups: i32
upvote_ratio: f32
url_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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,