http-serde-ext 1.0.2

serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
type Type = http::uri::Authority;
const EXPECT_MESSAGE: &str = "valid authority";

serialize_str!(Type);
create_visitor!(
    Visitor,
    Type,
    EXPECT_MESSAGE,
    (visit_str, &str),
    (visit_string, String)
);
deserialize_string!(Visitor, Type);

derive_extension_types!(super::Type);
derive_hash_types!(super::Type);