[−][src]Struct reporting_api::NELReport 
A single Network Error Logging report.
Fields
referrer: StringThe referrer information for the request, as determined by the referrer policy associated with its client.
sampling_fraction: f32The sampling rate that was in effect for this request, expressed as a frcation between 0.0 and 1.0 (inclusive).
server_ip: StringThe IP address of the host to which the user agent sent the request.
protocol: StringThe ALPN ID of the network protocol used to fetch the resource.
method: StringThe method of the HTTP request (e.g., GET, POST)
status_code: Option<u16>The status code of the HTTP response, if available.
elapsed_time: Option<Duration>The elapsed time between the start of the resource fetch and when it was completed or aborted by the user agent.
phase: StringThe phase of the request in which the failure occurred, if any.  One of dns,
connection, or application.  A successful request always has a phase of application.
status: StringThe code describing the error that occurred, or ok if the request was successful.  See
the NEL spec for the authoritative
list of
possible codes.
Trait Implementations
impl ReportBody for NELReport[src]
fn typetag_name(&self) -> &'static str[src]
impl Serialize for NELReport[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for NELReport[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
    U: From<T>, [src]
U: From<T>,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
    U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
    U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, [src]
T: Deserialize<'de>,
impl<T> Serialize for T where
    T: Serialize + ?Sized, [src]
T: Serialize + ?Sized,