pub struct PublicComment {Show 39 fields
pub _id: String,
pub user_id: Option<Option<String>>,
pub commenter_name: String,
pub commenter_link: Option<Option<String>>,
pub comment_html: String,
pub parent_id: Option<Option<String>>,
pub date: Option<String>,
pub votes: Option<Option<i32>>,
pub votes_up: Option<Option<i32>>,
pub votes_down: Option<Option<i32>>,
pub verified: bool,
pub avatar_src: Option<Option<String>>,
pub has_images: Option<bool>,
pub is_by_admin: Option<bool>,
pub is_by_moderator: Option<bool>,
pub is_pinned: Option<Option<bool>>,
pub is_locked: Option<Option<bool>>,
pub display_label: Option<Option<String>>,
pub rating: Option<Option<f64>>,
pub badges: Option<Option<Vec<CommentUserBadgeInfo>>>,
pub view_count: Option<Option<i64>>,
pub is_deleted: Option<bool>,
pub is_deleted_user: Option<bool>,
pub is_spam: Option<bool>,
pub anon_user_id: Option<Option<String>>,
pub feedback_ids: Option<Vec<String>>,
pub requires_verification: Option<bool>,
pub edit_key: Option<String>,
pub approved: Option<bool>,
pub is_unread: Option<bool>,
pub my_vote_id: Option<String>,
pub is_voted_down: Option<bool>,
pub is_voted_up: Option<bool>,
pub has_children: Option<bool>,
pub nested_children_count: Option<i32>,
pub child_count: Option<i32>,
pub children: Option<Vec<PublicComment>>,
pub is_flagged: Option<bool>,
pub is_blocked: Option<bool>,
}Fields§
§_id: String§user_id: Option<Option<String>>§commenter_name: String§commenter_link: Option<Option<String>>§comment_html: String§parent_id: Option<Option<String>>§date: Option<String>§votes: Option<Option<i32>>§votes_up: Option<Option<i32>>§votes_down: Option<Option<i32>>§verified: bool§avatar_src: Option<Option<String>>§has_images: Option<bool>§is_by_admin: Option<bool>§is_by_moderator: Option<bool>§is_pinned: Option<Option<bool>>§is_locked: Option<Option<bool>>§display_label: Option<Option<String>>§rating: Option<Option<f64>>§badges: Option<Option<Vec<CommentUserBadgeInfo>>>§view_count: Option<Option<i64>>§is_deleted: Option<bool>§is_deleted_user: Option<bool>§is_spam: Option<bool>§anon_user_id: Option<Option<String>>§feedback_ids: Option<Vec<String>>§requires_verification: Option<bool>§edit_key: Option<String>§approved: Option<bool>§is_unread: Option<bool>§my_vote_id: Option<String>§is_voted_down: Option<bool>§is_voted_up: Option<bool>§has_children: Option<bool>This is always set when asTree=true
nested_children_count: Option<i32>The total nested child count included in this response (may be more available w/ pagination) Only set with asTree=true, otherwise this will be null.
child_count: Option<i32>You must ask the API to count children (with asTree=true&countChildren=true), otherwise this will be null. This will be the complete direct child count, whereas children may only contain a subset based on pagination.
children: Option<Vec<PublicComment>>§is_flagged: Option<bool>§is_blocked: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for PublicComment
impl Clone for PublicComment
Source§fn clone(&self) -> PublicComment
fn clone(&self) -> PublicComment
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PublicComment
impl Debug for PublicComment
Source§impl Default for PublicComment
impl Default for PublicComment
Source§fn default() -> PublicComment
fn default() -> PublicComment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PublicComment
impl<'de> Deserialize<'de> for PublicComment
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
Source§impl PartialEq for PublicComment
impl PartialEq for PublicComment
Source§impl Serialize for PublicComment
impl Serialize for PublicComment
impl StructuralPartialEq for PublicComment
Auto Trait Implementations§
impl Freeze for PublicComment
impl RefUnwindSafe for PublicComment
impl Send for PublicComment
impl Sync for PublicComment
impl Unpin for PublicComment
impl UnwindSafe for PublicComment
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