From 70eee45057a60c6da65ed16723055b0d7d8803ba Mon Sep 17 00:00:00 2001 From: austaras Date: Tue, 1 Dec 2020 01:28:20 +0800 Subject: [PATCH] change names and shorten implemtation --- src/handshake/server.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/handshake/server.rs b/src/handshake/server.rs index 298832e..b832b0e 100644 --- a/src/handshake/server.rs +++ b/src/handshake/server.rs @@ -81,18 +81,12 @@ fn create_parts(request: &HttpRequest) -> Result { /// Create a response for the request. pub fn create_response(request: &Request) -> Result { - match create_parts(&request) { - Ok(builder) => Ok(builder.body(())?), - Err(e) => Err(e) - } + Ok(create_parts(&request)?.body(())?) } /// Create a response for the request, with a custom body builder -pub fn create_response_t(request: &HttpRequest, empty: impl FnOnce() -> T) -> Result> { - match create_parts(&request) { - Ok(builder) => Ok(builder.body(empty())?), - Err(e) => Err(e) - } +pub fn create_custom_response(request: &HttpRequest, generate_body: impl FnOnce() -> T) -> Result> { + Ok(create_parts(&request)?.body(generate_body())?) } // Assumes that this is a valid response