pub struct PagespeedApiLoadingExperienceV5 {
pub id: Option<String>,
pub initial_url: Option<String>,
pub metrics: Option<HashMap<String, UserPageLoadMetricV5>>,
pub origin_fallback: Option<bool>,
pub overall_category: Option<String>,
}Expand description
The CrUX loading experience object that contains CrUX data breakdowns.
This type is not used in any activity, and only used as part of another schema.
Fields§
§id: Option<String>The url, pattern or origin which the metrics are on.
initial_url: Option<String>The requested URL, which may differ from the resolved “id”.
metrics: Option<HashMap<String, UserPageLoadMetricV5>>The map of .
origin_fallback: Option<bool>True if the result is an origin fallback from a page, false otherwise.
overall_category: Option<String>The human readable speed “category” of the id.
Trait Implementations§
Source§impl Clone for PagespeedApiLoadingExperienceV5
impl Clone for PagespeedApiLoadingExperienceV5
Source§fn clone(&self) -> PagespeedApiLoadingExperienceV5
fn clone(&self) -> PagespeedApiLoadingExperienceV5
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PagespeedApiLoadingExperienceV5
impl Default for PagespeedApiLoadingExperienceV5
Source§fn default() -> PagespeedApiLoadingExperienceV5
fn default() -> PagespeedApiLoadingExperienceV5
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PagespeedApiLoadingExperienceV5
impl<'de> Deserialize<'de> for PagespeedApiLoadingExperienceV5
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
impl Part for PagespeedApiLoadingExperienceV5
Auto Trait Implementations§
impl Freeze for PagespeedApiLoadingExperienceV5
impl RefUnwindSafe for PagespeedApiLoadingExperienceV5
impl Send for PagespeedApiLoadingExperienceV5
impl Sync for PagespeedApiLoadingExperienceV5
impl Unpin for PagespeedApiLoadingExperienceV5
impl UnwindSafe for PagespeedApiLoadingExperienceV5
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