Skip to content

Commit 1a993a9

Browse files
dignifiedquireyoshuawuyts
authored andcommitted
make it compile
1 parent 32ad060 commit 1a993a9

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/request.rs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,33 @@ cfg_unstable! {
2020
use crate::upgrade;
2121
}
2222

23+
#[cfg(not(feature = "unstable"))]
24+
pin_project_lite::pin_project! {
25+
/// An HTTP request.
26+
///
27+
/// # Examples
28+
///
29+
/// ```
30+
/// use http_types::{Url, Method, Request};
31+
///
32+
/// let mut req = Request::new(Method::Get, Url::parse("https://example.com").unwrap());
33+
/// req.set_body("Hello, Nori!");
34+
/// ```
35+
#[derive(Debug)]
36+
pub struct Request {
37+
method: Method,
38+
url: Url,
39+
headers: Headers,
40+
version: Option<Version>,
41+
trailers_sender: Option<sync::Sender<Trailers>>,
42+
trailers_receiver: Option<sync::Receiver<Trailers>>,
43+
#[pin]
44+
body: Body,
45+
local: TypeMap,
46+
}
47+
}
48+
49+
#[cfg(feature = "unstable")]
2350
pin_project_lite::pin_project! {
2451
/// An HTTP request.
2552
///
@@ -924,7 +951,9 @@ impl Clone for Request {
924951
version: self.version.clone(),
925952
trailers_sender: None,
926953
trailers_receiver: None,
954+
#[cfg(feature = "unstable")]
927955
upgrade_sender: None,
956+
#[cfg(feature = "unstable")]
928957
upgrade_receiver: None,
929958
body: Body::empty(),
930959
ext: Extensions::new(),

0 commit comments

Comments
 (0)