pub struct PagesiftMeta {Show 14 fields
pub content_hash: Option<String>,
pub raw_hash: Option<String>,
pub text_hash: Option<String>,
pub redirect_chain: Vec<String>,
pub etag: Option<String>,
pub last_modified: Option<String>,
pub not_modified: bool,
pub engine: Option<String>,
pub browser_engine: Option<String>,
pub warnings: Vec<String>,
pub timings: BTreeMap<String, f64>,
pub duplicate_of: Option<String>,
pub relevance: Option<f32>,
pub query_filter: Option<QueryFilterStats>,
}Expand description
PageSift extensions inside metadata.pagesift.
Fields§
§content_hash: Option<String>§raw_hash: Option<String>§text_hash: Option<String>§redirect_chain: Vec<String>§etag: Option<String>§last_modified: Option<String>§not_modified: bool§engine: Option<String>http or browser.
browser_engine: Option<String>lightpanda, moli, or chrome.
warnings: Vec<String>§timings: BTreeMap<String, f64>Timing per phase in milliseconds.
duplicate_of: Option<String>Duplicate canonical reference URL.
relevance: Option<f32>Query relevance score (0.0 to 1.0).
query_filter: Option<QueryFilterStats>Query filter statistics.
Trait Implementations§
Source§impl Clone for PagesiftMeta
impl Clone for PagesiftMeta
Source§impl Debug for PagesiftMeta
impl Debug for PagesiftMeta
Source§impl Default for PagesiftMeta
impl Default for PagesiftMeta
Source§impl<'de> Deserialize<'de> for PagesiftMeta
impl<'de> Deserialize<'de> for PagesiftMeta
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 PagesiftMeta
impl PartialEq for PagesiftMeta
Source§impl Serialize for PagesiftMeta
impl Serialize for PagesiftMeta
impl StructuralPartialEq for PagesiftMeta
Auto Trait Implementations§
impl Freeze for PagesiftMeta
impl RefUnwindSafe for PagesiftMeta
impl Send for PagesiftMeta
impl Sync for PagesiftMeta
impl Unpin for PagesiftMeta
impl UnsafeUnpin for PagesiftMeta
impl UnwindSafe for PagesiftMeta
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