Rocket/core/lib/src
Sergio Benitez 29cd271f8a Only extract needed values in 'async_main'.
Previously, `async_main` would extract a full `Config`. This mean that values
like `address` were read and parsed even when they were unused. Should they
exist and be malformed, a configuration error would needlessly arise.

This commit fixes this by only extract values that are subsequently used.
2023-05-18 17:33:57 -07:00
..
catcher Factor out 'Catcher' rank computation. 2023-05-04 18:32:25 -07:00
config Only extract needed values in 'async_main'. 2023-05-18 17:33:57 -07:00
data Tidy custom forward status changes, update docs. 2023-04-11 12:55:57 -07:00
fairing Improve and fix panic in 'AdHoc::normalizer()'. 2023-05-05 11:41:44 -07:00
form Allow status customization in 'Forward' outcomes. 2023-04-11 12:47:20 -07:00
fs Make trailing slashes significant during routing. 2023-04-10 12:40:39 -07:00
local Allow setting mTLS certificates on local 'Client'. 2023-03-31 11:13:40 -07:00
request Tidy custom forward status changes, update docs. 2023-04-11 12:55:57 -07:00
response Standardize 'response::status' responders. 2023-04-05 10:51:05 -07:00
route Handle more cases in 'AdHoc::normalizer()'. 2023-05-04 17:30:37 -07:00
router Expose 'Route', 'Catcher' collision and matching. 2023-04-10 22:00:54 -07:00
serde New version: 0.5.0-rc.3. 2023-03-23 16:56:17 -07:00
shield Fix a bunch of typos. 2023-03-23 16:27:08 -07:00
cookies.rs Allow status customization in 'Forward' outcomes. 2023-04-11 12:47:20 -07:00
error.rs Add 'Error::pretty_print()'. 2023-05-05 11:41:10 -07:00
ext.rs Rework TLS listener/connection implementations. 2022-05-03 13:56:25 -07:00
lib.rs Only extract needed values in 'async_main'. 2023-05-18 17:33:57 -07:00
log.rs Replace 'atty' with 'is-terminal'. 2023-03-23 14:57:54 -07:00
mtls.rs Allow status customization in 'Forward' outcomes. 2023-04-11 12:47:20 -07:00
outcome.rs Drop 'Data' after sending a response, not before. 2021-06-08 13:26:16 -07:00
phase.rs Improve and clarify 'Rocket' phase docs. 2022-05-04 12:40:20 -07:00
rocket.rs Introduce more flexible mounting. 2023-05-03 20:03:45 -07:00
sentinel.rs Implement more conservative URI normalization. 2023-04-07 19:59:57 -07:00
server.rs Allow status customization in 'Forward' outcomes. 2023-04-11 12:47:20 -07:00
shutdown.rs Protect graceful shutdown against runaway I/O. 2021-05-31 23:47:52 -07:00
state.rs Tidy custom forward status changes, update docs. 2023-04-11 12:55:57 -07:00
trip_wire.rs Protect graceful shutdown against runaway I/O. 2021-05-31 23:47:52 -07:00