cargo fmt (#151)

This commit is contained in:
Martin Algesten
2020-09-19 09:28:39 +02:00
committed by GitHub
parent b87299e988
commit 155edeef19
2 changed files with 21 additions and 7 deletions

View File

@@ -111,25 +111,35 @@ fn cookie_and_redirect(mut stream: TcpStream) -> io::Result<()> {
stream.write_all(b"Location: /second\r\n")?;
stream.write_all(b"Set-Cookie: first=true\r\n")?;
stream.write_all(b"Content-Length: 0\r\n\r\n")?;
},
}
"/second" => {
if headers.headers().iter().find(|&x| x.contains("first=true")).is_none() {
if headers
.headers()
.iter()
.find(|&x| x.contains("first=true"))
.is_none()
{
panic!("request did not contain cookie 'first'");
}
stream.write_all(b"HTTP/1.1 302 Found\r\n")?;
stream.write_all(b"Location: /third\r\n")?;
stream.write_all(b"Set-Cookie: second=true\r\n")?;
stream.write_all(b"Content-Length: 0\r\n\r\n")?;
},
}
"/third" => {
if headers.headers().iter().find(|&x| x.contains("second=true")).is_none() {
if headers
.headers()
.iter()
.find(|&x| x.contains("second=true"))
.is_none()
{
panic!("request did not contain cookie 'second'");
}
stream.write_all(b"HTTP/1.1 200 OK\r\n")?;
stream.write_all(b"Set-Cookie: third=true\r\n")?;
stream.write_all(b"Content-Length: 0\r\n\r\n")?;
},
_ => {},
}
_ => {}
}
Ok(())
}