1
2
3
4
5
6
7
8
type Type = http::uri::Scheme;
const EXPECT_MESSAGE: &str = "valid scheme";

serialize_str!(Type);
create_visitor!(Visitor, Type, EXPECT_MESSAGE, (visit_str, &str));
deserialize_str!(Visitor, Type);

derive_extension_types!(super::Type);