33pub use http:: status:: StatusCode ;
44pub use http:: uri:: { Authority , PathAndQuery , Uri } ;
55
6- #[ doc( inline) ]
7- pub use body:: { Body , util:: BodyExt } ;
86pub use crate :: sys:: http:: client:: Client ;
9- pub use error:: { Error , ErrorCode , Result } ;
107pub use crate :: sys:: http:: fields:: { HeaderMap , HeaderName , HeaderValue } ;
118pub use crate :: sys:: http:: method:: Method ;
9+ pub use crate :: sys:: http:: scheme:: { InvalidUri , Scheme } ;
10+ #[ doc( inline) ]
11+ pub use body:: { Body , util:: BodyExt } ;
12+ pub use error:: { Error , ErrorCode , Result } ;
1213pub use request:: Request ;
1314pub use response:: Response ;
14- pub use crate :: sys:: http:: scheme:: { InvalidUri , Scheme } ;
1515
1616pub mod body {
1717 //! HTTP body types.
@@ -24,10 +24,10 @@ pub mod error {
2424 //! There are various concrete error types
2525
2626 pub use crate :: http:: body:: InvalidContentLength ;
27+ pub use crate :: sys:: http:: { ErrorCode , HeaderError } ;
2728 pub use anyhow:: Context ;
2829 pub use http:: header:: { InvalidHeaderName , InvalidHeaderValue } ;
2930 pub use http:: method:: InvalidMethod ;
30- pub use crate :: sys:: http:: { ErrorCode , HeaderError } ;
3131
3232 pub type Error = anyhow:: Error ;
3333 /// The `http` result type.
0 commit comments