diff options
| author | Fuwn <[email protected]> | 2022-07-31 17:34:09 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-07-31 17:34:16 +0000 |
| commit | ae81292908fd049365b9ff582727e0227af8563e (patch) | |
| tree | fe376d5bc148a9691e1c57278c71ac383538d639 /src | |
| parent | docs(README.md): add nightly toolchain notice (diff) | |
| download | windmark-0.1.20.tar.xz windmark-0.1.20.zip | |
feat: drop rust nightly requirement!!!v0.1.20
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 1 | ||||
| -rw-r--r-- | src/router.rs | 53 |
2 files changed, 21 insertions, 33 deletions
@@ -16,7 +16,6 @@ // Copyright (C) 2022-2022 Fuwn <[email protected]> // SPDX-License-Identifier: GPL-3.0-only -#![feature(once_cell, fn_traits)] #![deny( clippy::all, clippy::nursery, diff --git a/src/router.rs b/src/router.rs index d4663f7..fdac351 100644 --- a/src/router.rs +++ b/src/router.rs @@ -311,17 +311,13 @@ impl Router { )); } - (*self.pre_route_callback).lock().unwrap().call_mut(( - stream.get_ref(), - &url, - { - if let Ok(route) = &route { - Some(&route.params) - } else { - None - } - }, - )); + (*self.pre_route_callback).lock().unwrap()(stream.get_ref(), &url, { + if let Ok(route) = &route { + Some(&route.params) + } else { + None + } + }); let content = if let Ok(ref route) = route { let footers_length = (*self.footers.lock().unwrap()).len(); @@ -356,25 +352,22 @@ impl Router { )); } to_value_set_status( - (*route.value).lock().unwrap().call_mut((RouteContext::new( + (*route.value).lock().unwrap()(RouteContext::new( stream.get_ref(), &url, &route.params, &stream.ssl().peer_certificate(), - ),)), + )), &mut response_status, &mut response_mime_type, ) } else { to_value_set_status( - (*self.error_handler) - .lock() - .unwrap() - .call_mut((ErrorContext::new( - stream.get_ref(), - &url, - &stream.ssl().peer_certificate(), - ),)), + (*self.error_handler).lock().unwrap()(ErrorContext::new( + stream.get_ref(), + &url, + &stream.ssl().peer_certificate(), + )), &mut response_status, &mut response_mime_type, ) @@ -429,17 +422,13 @@ impl Router { )); } - (*self.post_route_callback).lock().unwrap().call_mut(( - stream.get_ref(), - &url, - { - if let Ok(route) = &route { - Some(&route.params) - } else { - None - } - }, - )); + (*self.post_route_callback).lock().unwrap()(stream.get_ref(), &url, { + if let Ok(route) = &route { + Some(&route.params) + } else { + None + } + }); stream.shutdown().await?; |