Struct google_pagespeedonline5::api::LighthouseResultV5
source · pub struct LighthouseResultV5 {Show 19 fields
pub audits: Option<HashMap<String, LighthouseAuditResultV5>>,
pub categories: Option<Categories>,
pub category_groups: Option<HashMap<String, CategoryGroupV5>>,
pub config_settings: Option<ConfigSettings>,
pub entities: Option<Vec<LhrEntity>>,
pub environment: Option<Environment>,
pub fetch_time: Option<String>,
pub final_displayed_url: Option<String>,
pub final_url: Option<String>,
pub full_page_screenshot: Option<Value>,
pub i18n: Option<I18n>,
pub lighthouse_version: Option<String>,
pub main_document_url: Option<String>,
pub requested_url: Option<String>,
pub run_warnings: Option<Vec<Value>>,
pub runtime_error: Option<RuntimeError>,
pub stack_packs: Option<Vec<StackPack>>,
pub timing: Option<Timing>,
pub user_agent: Option<String>,
}
Expand description
The Lighthouse result object.
This type is not used in any activity, and only used as part of another schema.
Fields§
§audits: Option<HashMap<String, LighthouseAuditResultV5>>
Map of audits in the LHR.
categories: Option<Categories>
Map of categories in the LHR.
category_groups: Option<HashMap<String, CategoryGroupV5>>
Map of category groups in the LHR.
config_settings: Option<ConfigSettings>
The configuration settings for this LHR.
entities: Option<Vec<LhrEntity>>
Entity classification data.
environment: Option<Environment>
Environment settings that were used when making this LHR.
fetch_time: Option<String>
The time that this run was fetched.
final_displayed_url: Option<String>
URL displayed on the page after Lighthouse finishes.
final_url: Option<String>
The final resolved url that was audited.
full_page_screenshot: Option<Value>
Screenshot data of the full page, along with node rects relevant to the audit results.
i18n: Option<I18n>
The internationalization strings that are required to render the LHR.
lighthouse_version: Option<String>
The lighthouse version that was used to generate this LHR.
main_document_url: Option<String>
URL of the main document request of the final navigation.
requested_url: Option<String>
The original requested url.
run_warnings: Option<Vec<Value>>
List of all run warnings in the LHR. Will always output to at least []
.
runtime_error: Option<RuntimeError>
A top-level error message that, if present, indicates a serious enough problem that this Lighthouse result may need to be discarded.
stack_packs: Option<Vec<StackPack>>
The Stack Pack advice strings.
timing: Option<Timing>
Timing information for this LHR.
user_agent: Option<String>
The user agent that was used to run this LHR.
Trait Implementations§
source§impl Clone for LighthouseResultV5
impl Clone for LighthouseResultV5
source§fn clone(&self) -> LighthouseResultV5
fn clone(&self) -> LighthouseResultV5
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more