Struct trillium_http_types::trace::ServerTiming [−][src]
pub struct ServerTiming { /* fields omitted */ }Expand description
Metrics and descriptions for the given request-response cycle.
Specifications
Examples
use http_types::Response; use http_types::trace::{ServerTiming, Metric}; let mut timings = ServerTiming::new(); timings.push(Metric::new("server".to_owned(), None, None)?); let mut res = Response::new(200); res.insert_header(&timings, &timings); let timings = ServerTiming::from_headers(res)?.unwrap(); let entry = timings.iter().next().unwrap(); assert_eq!(entry.name(), "server");
Implementations
Create a new instance from headers.
An iterator visiting all server timings.
Trait Implementations
Access the header’s name.
Access the header’s value.
Auto Trait Implementations
impl RefUnwindSafe for ServerTimingimpl Send for ServerTimingimpl Sync for ServerTimingimpl Unpin for ServerTimingimpl UnwindSafe for ServerTiming