[−][src]Struct reporting_api::NEL
The body of a single Network Error Logging report.
Fields
referrer: String
The referrer information for the request, as determined by the referrer policy associated with its client.
sampling_fraction: f32
The sampling rate that was in effect for this request, expressed as a frcation between 0.0 and 1.0 (inclusive).
server_ip: String
The IP address of the host to which the user agent sent the request.
protocol: String
The ALPN ID of the network protocol used to fetch the resource.
method: String
The 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: String
The 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: String
The 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 Default for NEL
[src]
impl Clone for NEL
[src]
fn clone(&self) -> NEL
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,