pub struct HackerNewsUser {
pub id: String,
pub created: OffsetDateTime,
pub karma: u32,
pub about: Option<String>,
pub stories: Option<Vec<u32>>,
}
Expand description
Represents a Hacker News user and their associated metadata.
Fields§
§id: String
Username of the account.
created: OffsetDateTime
Creation date of the item, in Unix Time.
karma: u32
The user’s karma.
about: Option<String>
The user’s optional self-description. HTML.
stories: Option<Vec<u32>>
List of the user’s stories, polls and comments.
Implementations§
Source§impl HackerNewsUser
impl HackerNewsUser
Sourcepub fn has_about_section(&self) -> bool
pub fn has_about_section(&self) -> bool
Determines if the user’s about section is populated
Determines if the user has related Hacker News content.
Trait Implementations§
Source§impl Debug for HackerNewsUser
impl Debug for HackerNewsUser
Source§impl<'de> Deserialize<'de> for HackerNewsUser
impl<'de> Deserialize<'de> for HackerNewsUser
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 HackerNewsUser
impl RefUnwindSafe for HackerNewsUser
impl Send for HackerNewsUser
impl Sync for HackerNewsUser
impl Unpin for HackerNewsUser
impl UnwindSafe for HackerNewsUser
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