pub struct DocumentMetadata {Show 41 fields
pub source_url: Option<String>,
pub status_code: Option<u16>,
pub error: Option<String>,
pub title: Option<String>,
pub description: Option<String>,
pub language: Option<String>,
pub keywords: Option<String>,
pub robots: Option<String>,
pub og_title: Option<String>,
pub og_description: Option<String>,
pub og_url: Option<String>,
pub og_image: Option<String>,
pub og_audio: Option<String>,
pub og_determiner: Option<String>,
pub og_locale: Option<String>,
pub og_locale_alternate: Option<Vec<String>>,
pub og_site_name: Option<String>,
pub og_video: Option<String>,
pub article_section: Option<String>,
pub article_tag: Option<String>,
pub published_time: Option<String>,
pub modified_time: Option<String>,
pub dcterms_keywords: Option<String>,
pub dc_description: Option<String>,
pub dc_subject: Option<String>,
pub dcterms_subject: Option<String>,
pub dcterms_audience: Option<String>,
pub dc_type: Option<String>,
pub dcterms_type: Option<String>,
pub dc_date: Option<String>,
pub dc_date_created: Option<String>,
pub dcterms_created: Option<String>,
pub scrape_id: Option<String>,
pub num_pages: Option<u32>,
pub content_type: Option<String>,
pub timezone: Option<String>,
pub proxy_used: Option<String>,
pub cache_state: Option<String>,
pub cached_at: Option<String>,
pub credits_used: Option<u32>,
pub concurrency_limited: Option<bool>,
}Expand description
Document metadata returned from scrape operations.
Fields§
§source_url: Option<String>§status_code: Option<u16>§error: Option<String>§title: Option<String>§description: Option<String>§language: Option<String>§keywords: Option<String>§robots: Option<String>§og_title: Option<String>§og_description: Option<String>§og_url: Option<String>§og_image: Option<String>§og_audio: Option<String>§og_determiner: Option<String>§og_locale: Option<String>§og_locale_alternate: Option<Vec<String>>§og_site_name: Option<String>§og_video: Option<String>§article_section: Option<String>§article_tag: Option<String>§published_time: Option<String>§modified_time: Option<String>§dcterms_keywords: Option<String>§dc_description: Option<String>§dc_subject: Option<String>§dcterms_subject: Option<String>§dcterms_audience: Option<String>§dc_type: Option<String>§dcterms_type: Option<String>§dc_date: Option<String>§dc_date_created: Option<String>§dcterms_created: Option<String>§scrape_id: Option<String>§num_pages: Option<u32>§content_type: Option<String>§timezone: Option<String>§proxy_used: Option<String>§cache_state: Option<String>§cached_at: Option<String>§credits_used: Option<u32>§concurrency_limited: Option<bool>Trait Implementations§
Source§impl Clone for DocumentMetadata
impl Clone for DocumentMetadata
Source§fn clone(&self) -> DocumentMetadata
fn clone(&self) -> DocumentMetadata
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 DocumentMetadata
impl Debug for DocumentMetadata
Source§impl Default for DocumentMetadata
impl Default for DocumentMetadata
Source§fn default() -> DocumentMetadata
fn default() -> DocumentMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentMetadata
impl<'de> Deserialize<'de> for DocumentMetadata
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 DocumentMetadata
impl RefUnwindSafe for DocumentMetadata
impl Send for DocumentMetadata
impl Sync for DocumentMetadata
impl Unpin for DocumentMetadata
impl UnsafeUnpin for DocumentMetadata
impl UnwindSafe for DocumentMetadata
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