Skip to content

Commit a7f035b

Browse files
damienstantonacatangiu
authored andcommitted
micro_http: switch to rust edition 2018
Signed-off-by: Damien Stanton <[email protected]> Signed-off-by: YUAN LYU <[email protected]>
1 parent 88de0ed commit a7f035b

File tree

6 files changed

+25
-25
lines changed

6 files changed

+25
-25
lines changed

src/common/headers.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use std::result::Result;
55

6-
use super::RequestError;
6+
use crate::RequestError;
77

88
/// Wrapper over an HTTP Header type.
99
#[derive(Debug, Eq, Hash, PartialEq)]

src/connection.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@ use std::collections::VecDeque;
55
use std::io::{Read, Write};
66

77
use crate::common::ascii::{CR, CRLF_LEN, LF};
8-
use crate::common::headers::Headers;
9-
use crate::common::{Body, RequestError};
8+
use crate::common::Body;
9+
pub use crate::common::{ConnectionError, RequestError};
10+
use crate::headers::Headers;
1011
use crate::request::{find, Request, RequestLine};
1112
use crate::response::{Response, StatusCode};
1213

13-
pub use crate::common::ConnectionError;
14-
1514
const BUFFER_SIZE: usize = 1024;
1615

1716
/// Describes the state machine of an HTTP connection.
@@ -482,11 +481,12 @@ impl<T: Read + Write> HttpConnection<T> {
482481

483482
#[cfg(test)]
484483
mod tests {
485-
use super::*;
486-
use common::{Method, Version};
487484
use std::net::Shutdown;
488485
use std::os::unix::net::UnixStream;
489486

487+
use super::*;
488+
use crate::common::{Method, Version};
489+
490490
#[test]
491491
fn test_try_read_expect() {
492492
// Test request with `Expect` header.

src/lib.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,13 @@ mod request;
118118
mod response;
119119
mod router;
120120
mod server;
121+
use crate::common::ascii;
122+
use crate::common::headers;
121123

122-
pub use self::common::headers::{Headers, MediaType};
123-
pub use self::common::{Body, Method, Version};
124-
pub use self::connection::{ConnectionError, HttpConnection};
125-
pub use self::request::{Request, RequestError};
126-
pub use self::response::{Response, StatusCode};
127-
pub use self::router::{EndpointHandler, HttpRoutes, RouteError};
128-
pub use self::server::{HttpServer, ServerError, ServerRequest, ServerResponse};
124+
pub use crate::connection::{ConnectionError, HttpConnection};
125+
pub use crate::request::{Request, RequestError};
126+
pub use crate::response::{Response, StatusCode};
127+
pub use crate::server::{HttpServer, ServerError, ServerRequest, ServerResponse};
128+
129+
pub use crate::common::headers::{Headers, MediaType};
130+
pub use crate::common::{Body, Method, Version};

src/request.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
use std::str::from_utf8;
55

66
use crate::common::ascii::{CR, CRLF_LEN, LF, SP};
7-
use crate::common::headers::Headers;
8-
use crate::common::{Body, Method, Version};
9-
107
pub use crate::common::RequestError;
8+
use crate::common::{Body, Method, Version};
9+
use crate::headers::Headers;
1110

1211
// This type represents the RequestLine raw parts: method, uri and version.
1312
type RequestLineParts<'a> = (&'a [u8], &'a [u8], &'a [u8]);

src/response.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
use std::io::{Error as WriteError, Write};
55

6-
use ascii::{COLON, CR, LF, SP};
7-
use common::{Body, Version};
8-
use headers::{Header, MediaType};
9-
use Method;
6+
use crate::ascii::{COLON, CR, LF, SP};
7+
use crate::common::{Body, Version};
8+
use crate::headers::{Header, MediaType};
9+
use crate::Method;
1010

1111
/// Wrapper over a response status code.
1212
///

src/server.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ use std::os::unix::io::RawFd;
88
use std::os::unix::net::{UnixListener, UnixStream};
99
use std::path::Path;
1010

11-
use crate::common::ConnectionError;
1211
use crate::common::{Body, Version};
12+
pub use crate::common::{ConnectionError, RequestError, ServerError};
1313
use crate::connection::HttpConnection;
1414
use crate::request::Request;
1515
use crate::response::{Response, StatusCode};
16-
17-
pub use crate::common::ServerError;
16+
use std::collections::HashMap;
1817

1918
use utils::epoll;
2019

@@ -559,7 +558,7 @@ mod tests {
559558
use std::io::{Read, Write};
560559
use std::os::unix::net::UnixStream;
561560

562-
use common::Body;
561+
use crate::common::Body;
563562
use utils::tempfile::TempFile;
564563

565564
fn get_temp_socket_file() -> TempFile {

0 commit comments

Comments
 (0)