Skip to content

Commit c648c0e

Browse files
committed
Use immutable borrow of TcpStream when creating BufReader
1 parent e7d217b commit c648c0e

File tree

30 files changed

+31
-31
lines changed

30 files changed

+31
-31
lines changed

listings/ch20-web-server/listing-20-02/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fn main() {
1414
}
1515

1616
fn handle_connection(mut stream: TcpStream) {
17-
let buf_reader = BufReader::new(&mut stream);
17+
let buf_reader = BufReader::new(&stream);
1818
let http_request: Vec<_> = buf_reader
1919
.lines()
2020
.map(|result| result.unwrap())

listings/ch20-web-server/listing-20-03/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn main() {
1515

1616
// ANCHOR: here
1717
fn handle_connection(mut stream: TcpStream) {
18-
let buf_reader = BufReader::new(&mut stream);
18+
let buf_reader = BufReader::new(&stream);
1919
let http_request: Vec<_> = buf_reader
2020
.lines()
2121
.map(|result| result.unwrap())

listings/ch20-web-server/listing-20-05/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ fn main() {
1919

2020
// ANCHOR: here
2121
fn handle_connection(mut stream: TcpStream) {
22-
let buf_reader = BufReader::new(&mut stream);
22+
let buf_reader = BufReader::new(&stream);
2323
let http_request: Vec<_> = buf_reader
2424
.lines()
2525
.map(|result| result.unwrap())

listings/ch20-web-server/listing-20-06/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fn main() {
1717
// --snip--
1818

1919
fn handle_connection(mut stream: TcpStream) {
20-
let buf_reader = BufReader::new(&mut stream);
20+
let buf_reader = BufReader::new(&stream);
2121
let request_line = buf_reader.lines().next().unwrap().unwrap();
2222

2323
if request_line == "GET / HTTP/1.1" {

listings/ch20-web-server/listing-20-07/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn main() {
1515
}
1616

1717
fn handle_connection(mut stream: TcpStream) {
18-
let buf_reader = BufReader::new(&mut stream);
18+
let buf_reader = BufReader::new(&stream);
1919
let request_line = buf_reader.lines().next().unwrap().unwrap();
2020

2121
if request_line == "GET / HTTP/1.1" {

listings/ch20-web-server/listing-20-09/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ fn main() {
1919
fn handle_connection(mut stream: TcpStream) {
2020
// --snip--
2121
// ANCHOR_END: here
22-
let buf_reader = BufReader::new(&mut stream);
22+
let buf_reader = BufReader::new(&stream);
2323
let request_line = buf_reader.lines().next().unwrap().unwrap();
2424
// ANCHOR: here
2525

listings/ch20-web-server/listing-20-10/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn handle_connection(mut stream: TcpStream) {
2424
// --snip--
2525

2626
// ANCHOR_END: here
27-
let buf_reader = BufReader::new(&mut stream);
27+
let buf_reader = BufReader::new(&stream);
2828
let request_line = buf_reader.lines().next().unwrap().unwrap();
2929

3030
// ANCHOR: here

listings/ch20-web-server/listing-20-11/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ fn main() {
2121
// ANCHOR_END: here
2222

2323
fn handle_connection(mut stream: TcpStream) {
24-
let buf_reader = BufReader::new(&mut stream);
24+
let buf_reader = BufReader::new(&stream);
2525
let request_line = buf_reader.lines().next().unwrap().unwrap();
2626

2727
let (status_line, filename) = match &request_line[..] {

listings/ch20-web-server/listing-20-12/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ fn main() {
2222
// ANCHOR_END: here
2323

2424
fn handle_connection(mut stream: TcpStream) {
25-
let buf_reader = BufReader::new(&mut stream);
25+
let buf_reader = BufReader::new(&stream);
2626
let request_line = buf_reader.lines().next().unwrap().unwrap();
2727

2828
let (status_line, filename) = match &request_line[..] {

listings/ch20-web-server/listing-20-13/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ fn main() {
2121
}
2222

2323
fn handle_connection(mut stream: TcpStream) {
24-
let buf_reader = BufReader::new(&mut stream);
24+
let buf_reader = BufReader::new(&stream);
2525
let request_line = buf_reader.lines().next().unwrap().unwrap();
2626

2727
let (status_line, filename) = match &request_line[..] {

0 commit comments

Comments
 (0)