Tracing HTTP Requests with Rust

Recently, I wrote about using Go&#x27;s net&#x2F;http&#x2F;httptrace to get the per-phase timing breakdown for HTTP requests - DNS, TCP, TLS, and server processing. After writing about that package, I wanted to know what the same breakdown costs in Rust: whether the ecosystem has an equivalent, and what building one reveals about how the two languages approach instrumentation. The short answer is…