File tree Expand file tree Collapse file tree 5 files changed +6
-10
lines changed Expand file tree Collapse file tree 5 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ const CR: u8 = b'\r';
16
16
const LF : u8 = b'\n' ;
17
17
18
18
/// Decode an HTTP response on the client.
19
- #[ doc( hidden) ]
20
19
pub async fn decode < R > ( reader : R ) -> http_types:: Result < Response >
21
20
where
22
21
R : Read + Unpin + Send + Sync + ' static ,
Original file line number Diff line number Diff line change @@ -106,10 +106,9 @@ const MAX_HEAD_LENGTH: usize = 8 * 1024;
106
106
107
107
mod chunked;
108
108
mod date;
109
- mod server;
110
109
111
- #[ doc( hidden) ]
112
110
pub mod client;
111
+ pub mod server;
113
112
114
113
pub use client:: connect;
115
114
pub use server:: { accept, accept_with_opts, ServerOptions } ;
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ const LF: u8 = b'\n';
17
17
const HTTP_1_1_VERSION : u8 = 1 ;
18
18
19
19
/// Decode an HTTP request on the server.
20
- pub ( crate ) async fn decode < IO > ( mut io : IO ) -> http_types:: Result < Option < Request > >
20
+ pub async fn decode < IO > ( mut io : IO ) -> http_types:: Result < Option < Request > >
21
21
where
22
22
IO : Read + Write + Clone + Send + Sync + Unpin + ' static ,
23
23
{
Original file line number Diff line number Diff line change @@ -12,10 +12,8 @@ use crate::chunked::ChunkedEncoder;
12
12
use crate :: date:: fmt_http_date;
13
13
14
14
/// A streaming HTTP encoder.
15
- ///
16
- /// This is returned from [`encode`].
17
15
#[ derive( Debug ) ]
18
- pub ( crate ) struct Encoder {
16
+ pub struct Encoder {
19
17
/// The current level of recursion the encoder is in.
20
18
depth : u16 ,
21
19
/// HTTP headers to be sent.
@@ -71,7 +69,7 @@ impl Read for Encoder {
71
69
72
70
impl Encoder {
73
71
/// Create a new instance of Encoder.
74
- pub ( crate ) fn new ( res : Response , method : Method ) -> Self {
72
+ pub fn new ( res : Response , method : Method ) -> Self {
75
73
Self {
76
74
res,
77
75
depth : 0 ,
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ use http_types::{Request, Response};
10
10
mod decode;
11
11
mod encode;
12
12
13
- use decode:: decode;
14
- use encode:: Encoder ;
13
+ pub use decode:: decode;
14
+ pub use encode:: Encoder ;
15
15
16
16
/// Configure the server.
17
17
#[ derive( Debug , Clone ) ]
You can’t perform that action at this time.
0 commit comments