diff --git a/src/convert.rs b/src/convert.rs index 43037432..59b99f06 100644 --- a/src/convert.rs +++ b/src/convert.rs @@ -55,6 +55,7 @@ reflexive! { Uri, Method, StatusCode, + HeaderMap, HeaderName, HeaderValue, Scheme, diff --git a/src/header/map.rs b/src/header/map.rs index b6e5b9be..382c50ec 100644 --- a/src/header/map.rs +++ b/src/header/map.rs @@ -1,6 +1,3 @@ -use super::name::{HdrName, HeaderName, InvalidHeaderName}; -use super::HeaderValue; - use std::collections::HashMap; use std::collections::hash_map::RandomState; use std::hash::{BuildHasher, Hash, Hasher}; @@ -30,6 +27,7 @@ pub use self::into_header_name::IntoHeaderName; /// ``` /// # use http::HeaderMap; /// # use http::header::{CONTENT_LENGTH, HOST, LOCATION}; +/// # use http::HttpTryFrom; /// let mut headers = HeaderMap::new(); /// /// headers.insert(HOST, "example.com".parse().unwrap()); @@ -3337,7 +3335,7 @@ mod as_header_name { use super::{Entry, HdrName, HeaderMap, HeaderName, InvalidHeaderName}; /// A marker trait used to identify values that can be used as search keys - /// to a `HeaderMap`. + /// to a `HeaderMap`. pub trait AsHeaderName: Sealed {} // All methods are on this pub(super) trait, instead of `AsHeaderName`,