[−][src]Struct reporting_api::NEL 
The body of 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 ReportType for NEL[src]
fn report_type() -> &'static str[src]
impl PartialEq<NEL> for NEL[src]
impl Debug for NEL[src]
impl Serialize for NEL[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for NEL[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> From for T[src]
impl<T, U> Into for T where
    U: From<T>, [src]
U: From<T>,
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>,