pub struct ArticleMetadata {Show 22 fields
pub author: Option<String>,
pub author_url: Option<String>,
pub author_full_name: Option<String>,
pub author_karma: Option<String>,
pub publish_date: Option<String>,
pub publish_date_text: Option<String>,
pub date_modified: Option<String>,
pub reading_time: Option<String>,
pub difficulty: Option<String>,
pub views: Option<String>,
pub votes: Option<String>,
pub comments: Option<String>,
pub bookmarks: Option<String>,
pub hubs: Vec<String>,
pub hub_urls: Vec<NamedLink>,
pub tags: Vec<String>,
pub tag_links: Vec<NamedLink>,
pub is_translation: Option<bool>,
pub translation_label: Option<String>,
pub original_article_url: Option<String>,
pub original_authors: Option<String>,
pub original_author_text: Option<String>,
}Expand description
Extracted article metadata.
Fields§
§publish_date: Option<String>§publish_date_text: Option<String>§date_modified: Option<String>§reading_time: Option<String>§difficulty: Option<String>§views: Option<String>§votes: Option<String>§comments: Option<String>§bookmarks: Option<String>§hubs: Vec<String>§hub_urls: Vec<NamedLink>§tag_links: Vec<NamedLink>§is_translation: Option<bool>§translation_label: Option<String>§original_article_url: Option<String>Trait Implementations§
Source§impl Clone for ArticleMetadata
impl Clone for ArticleMetadata
Source§fn clone(&self) -> ArticleMetadata
fn clone(&self) -> ArticleMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ArticleMetadata
impl Debug for ArticleMetadata
Source§impl Default for ArticleMetadata
impl Default for ArticleMetadata
Source§fn default() -> ArticleMetadata
fn default() -> ArticleMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArticleMetadata
impl<'de> Deserialize<'de> for ArticleMetadata
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 ArticleMetadata
impl RefUnwindSafe for ArticleMetadata
impl Send for ArticleMetadata
impl Sync for ArticleMetadata
impl Unpin for ArticleMetadata
impl UnsafeUnpin for ArticleMetadata
impl UnwindSafe for ArticleMetadata
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