Crate http_serde[−][src]
Adds ability to serialize and deserialize types from the HTTP crate.
If you want to serialize Request
or Response
, use into_parts()
and serialize their parts, and then rebuild them using their Builder
.
Usage
You must annotate fields with #[serde(with = "http_serde::<appropriate method>")]
.
#[derive(Serialize, Deserialize)] struct MyStruct { #[serde(with = "http_serde::method")] method: Method, #[serde(with = "http_serde::status_code")] status: StatusCode, #[serde(with = "http_serde::uri")] uri: Uri, #[serde(with = "http_serde::header_map")] headers: HeaderMap, }
Modules
header_map | For |
method | For |
status_code | For |
uri | For |