[][src]Struct google_pagespeedonline4::PagespeedApiPagespeedResponseV4PageStats

pub struct PagespeedApiPagespeedResponseV4PageStats {
    pub total_request_bytes: Option<String>,
    pub number_css_resources: Option<i32>,
    pub num_render_blocking_round_trips: Option<i32>,
    pub number_resources: Option<i32>,
    pub image_response_bytes: Option<String>,
    pub javascript_response_bytes: Option<String>,
    pub transient_fetch_failure_urls: Option<Vec<String>>,
    pub text_response_bytes: Option<String>,
    pub over_the_wire_response_bytes: Option<String>,
    pub flash_response_bytes: Option<String>,
    pub num_total_round_trips: Option<i32>,
    pub cms: Option<String>,
    pub number_transient_fetch_failure_resources: Option<i32>,
    pub css_response_bytes: Option<String>,
    pub other_response_bytes: Option<String>,
    pub roboted_urls: Option<Vec<String>>,
    pub number_hosts: Option<i32>,
    pub number_static_resources: Option<i32>,
    pub html_response_bytes: Option<String>,
    pub number_roboted_resources: Option<i32>,
    pub number_js_resources: Option<i32>,
}

Summary statistics for the page, such as number of JavaScript bytes, number of HTML bytes, etc.

This type is not used in any activity, and only used as part of another schema.

Fields

total_request_bytes: Option<String>

Total size of all request bytes sent by the page.

number_css_resources: Option<i32>

Number of CSS resources referenced by the page.

num_render_blocking_round_trips: Option<i32>

The needed round trips to load render blocking resources

number_resources: Option<i32>

Number of HTTP resources loaded by the page.

image_response_bytes: Option<String>

Number of response bytes for image resources on the page.

javascript_response_bytes: Option<String>

Number of uncompressed response bytes for JS resources on the page.

transient_fetch_failure_urls: Option<Vec<String>>

List of transient fetch failure urls.

text_response_bytes: Option<String>

Number of uncompressed response bytes for text resources not covered by other statistics (i.e non-HTML, non-script, non-CSS resources) on the page.

over_the_wire_response_bytes: Option<String>

Number of over-the-wire bytes, uses the default gzip compression strategy as an estimation.

flash_response_bytes: Option<String>

Number of response bytes for flash resources on the page.

num_total_round_trips: Option<i32>

The needed round trips to load the full page

cms: Option<String>

Content management system (CMS) used for the page.

number_transient_fetch_failure_resources: Option<i32>

Number of transient-failed resources.

css_response_bytes: Option<String>

Number of uncompressed response bytes for CSS resources on the page.

other_response_bytes: Option<String>

Number of response bytes for other resources on the page.

roboted_urls: Option<Vec<String>>

List of roboted urls.

number_hosts: Option<i32>

Number of unique hosts referenced by the page.

number_static_resources: Option<i32>

Number of static (i.e. cacheable) resources on the page.

html_response_bytes: Option<String>

Number of uncompressed response bytes for the main HTML document and all iframes on the page.

number_roboted_resources: Option<i32>

Number of roboted resources.

number_js_resources: Option<i32>

Number of JavaScript resources referenced by the page.

Trait Implementations

impl Part for PagespeedApiPagespeedResponseV4PageStats[src]

impl NestedType for PagespeedApiPagespeedResponseV4PageStats[src]

impl Default for PagespeedApiPagespeedResponseV4PageStats[src]

impl Clone for PagespeedApiPagespeedResponseV4PageStats[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for PagespeedApiPagespeedResponseV4PageStats[src]

impl Serialize for PagespeedApiPagespeedResponseV4PageStats[src]

impl<'de> Deserialize<'de> for PagespeedApiPagespeedResponseV4PageStats[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]