Skip to content

Commit cf36c89

Browse files
authored
Merge pull request #56 from sunfishcode/sunfishcode/builder
Re-export http::request::Builder.
2 parents 45d6ca9 + aaf692a commit cf36c89

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

macro/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ pub fn attr_macro_http_server(_attr: TokenStream, item: TokenStream) -> TokenStr
138138

139139
let responder = ::wstd::http::server::Responder::new(response_out);
140140
let _finished: ::wstd::http::server::Finished =
141-
match ::wstd::http::try_from_incoming_request(request)
141+
match ::wstd::http::request::try_from_incoming(request)
142142
{
143143
Ok(request) => ::wstd::runtime::block_on(async { __run(request, responder).await }),
144144
Err(err) => responder.fail(err),

src/http/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pub use client::Client;
99
pub use error::{Error, Result};
1010
pub use fields::{HeaderMap, HeaderName, HeaderValue};
1111
pub use method::Method;
12-
pub use request::{try_from_incoming_request, Request};
12+
pub use request::Request;
1313
pub use response::Response;
1414
pub use scheme::{InvalidUri, Scheme};
1515

@@ -19,7 +19,7 @@ mod client;
1919
pub mod error;
2020
mod fields;
2121
mod method;
22-
mod request;
23-
mod response;
22+
pub mod request;
23+
pub mod response;
2424
mod scheme;
2525
pub mod server;

src/http/request.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::io::AsyncInputStream;
1010
use wasi::http::outgoing_handler::OutgoingRequest;
1111
use wasi::http::types::IncomingRequest;
1212

13-
pub use http::Request;
13+
pub use http::request::{Builder, Request};
1414

1515
pub(crate) fn try_into_outgoing<T>(request: Request<T>) -> Result<(OutgoingRequest, T), Error> {
1616
let wasi_req = OutgoingRequest::new(header_map_to_wasi(request.headers())?);
@@ -54,7 +54,7 @@ pub(crate) fn try_into_outgoing<T>(request: Request<T>) -> Result<(OutgoingReque
5454

5555
/// This is used by the `http_server` macro.
5656
#[doc(hidden)]
57-
pub fn try_from_incoming_request(
57+
pub fn try_from_incoming(
5858
incoming: IncomingRequest,
5959
) -> Result<Request<IncomingBody>, WasiHttpErrorCode> {
6060
// TODO: What's the right error code to use for invalid headers?

src/http/response.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use super::{
88
use crate::io::AsyncInputStream;
99
use http::StatusCode;
1010

11-
pub use http::Response;
11+
pub use http::response::{Builder, Response};
1212

1313
pub(crate) fn try_from_incoming(
1414
incoming: IncomingResponse,

0 commit comments

Comments
 (0)