pub struct CommentData {Show 49 fields
pub total_awards_received: Option<i32>,
pub approved_at_utc: Option<f64>,
pub link_id: Option<String>,
pub author_flair_template_id: Option<String>,
pub likes: Option<bool>,
pub saved: Option<bool>,
pub id: Option<String>,
pub gilded: Option<i32>,
pub archived: Option<bool>,
pub no_follow: Option<bool>,
pub author: Option<String>,
pub can_mod_post: Option<bool>,
pub created_utc: Option<f64>,
pub send_replies: Option<bool>,
pub parent_id: Option<String>,
pub score: Option<i32>,
pub author_fullname: Option<String>,
pub over_18: Option<bool>,
pub approved_by: Option<String>,
pub subreddit_id: Option<String>,
pub body: Option<String>,
pub link_title: Option<String>,
pub name: Option<String>,
pub author_patreon_flair: Option<bool>,
pub downs: Option<i32>,
pub is_submitter: Option<bool>,
pub body_html: Option<String>,
pub distinguished: Option<String>,
pub stickied: Option<bool>,
pub author_premium: Option<bool>,
pub can_gild: Option<bool>,
pub subreddit: Option<String>,
pub author_flair_text_color: Option<String>,
pub score_hidden: Option<bool>,
pub permalink: Option<String>,
pub num_reports: Option<i32>,
pub link_permalink: Option<String>,
pub link_author: Option<String>,
pub subreddit_name_prefixed: Option<String>,
pub author_flair_text: Option<String>,
pub link_url: Option<String>,
pub created: Option<f64>,
pub collapsed: Option<bool>,
pub controversiality: Option<i32>,
pub locked: Option<bool>,
pub quarantine: Option<bool>,
pub subreddit_type: Option<String>,
pub ups: Option<i32>,
pub replies: Option<MaybeReplies>,
}Expand description
SubredditCommentsData
Everything is an option to deal with both latest_comments and article_comments
Fields§
§total_awards_received: Option<i32>Total awards
approved_at_utc: Option<f64>Approved at (UTC)
link_id: Option<String>Link id
What is this
likes: Option<bool>Likes
saved: Option<bool>Saved
id: Option<String>ID
gilded: Option<i32>Gilded
archived: Option<bool>Archived
no_follow: Option<bool>No follow
Auuthor
can_mod_post: Option<bool>Can mod post
created_utc: Option<f64>Created (UTC)
send_replies: Option<bool>Send replies
parent_id: Option<String>Parent ID
score: Option<i32>Score
Author fullname
over_18: Option<bool>Over 18
approved_by: Option<String>Approved by
subreddit_id: Option<String>Subreddit ID
body: Option<String>Body
link_title: Option<String>Link title
name: Option<String>Name
Patreon flair
downs: Option<i32>Downs?
is_submitter: Option<bool>Is submitter
body_html: Option<String>HTML
distinguished: Option<String>Distinguished
stickied: Option<bool>Stickied
Premium
can_gild: Option<bool>Can guild
subreddit: Option<String>Subreddit
Flair color
Score hidden
permalink: Option<String>Permalink
num_reports: Option<i32>Number of reports
link_permalink: Option<String>Permalink
Author link
subreddit_name_prefixed: Option<String>Sub name
Author flair
link_url: Option<String>Link url
created: Option<f64>Created
collapsed: Option<bool>Collapsed
controversiality: Option<i32>Controversiality
locked: Option<bool>Locked
quarantine: Option<bool>Quarantine
subreddit_type: Option<String>Subreddit type
ups: Option<i32>UPS?
replies: Option<MaybeReplies>Replies
Trait Implementations§
Source§impl Debug for CommentData
impl Debug for CommentData
Source§impl<'de> Deserialize<'de> for CommentData
impl<'de> Deserialize<'de> for CommentData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CommentData
impl RefUnwindSafe for CommentData
impl Send for CommentData
impl Sync for CommentData
impl Unpin for CommentData
impl UnwindSafe for CommentData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more