From 32d10fa03dff132d825be6f2fe11a8c8e94132b6 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 9 Jul 2022 01:03:10 +0000 Subject: feat(response): always allow explicit mime specification --- examples/windmark.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'examples') diff --git a/examples/windmark.rs b/examples/windmark.rs index eaf7b43..80b0cba 100644 --- a/examples/windmark.rs +++ b/examples/windmark.rs @@ -58,6 +58,7 @@ async fn main() -> Result<(), Box> { router.set_private_key_file("windmark_private.pem"); router.set_certificate_file("windmark_public.pem"); + #[cfg(feature = "logger")] router.enable_default_logger(true); router.set_error_handler(Box::new(move |_| { error_count += 1; @@ -185,13 +186,11 @@ async fn main() -> Result<(), Box> { "/redirect", Box::new(|_| Response::PermanentRedirect("gemini://localhost/test".into())), ); + #[cfg(feature = "auto-deduce-mime")] + router.mount("/auto-file", { + Box::new(|_| Response::SuccessFileAuto(include_bytes!("../LICENSE"))) + }); router.mount("/file", { - #[cfg(feature = "auto-deduce-mime")] - { - Box::new(|_| Response::SuccessFile(include_bytes!("../LICENSE"))) - } - - #[cfg(not(feature = "auto-deduce-mime"))] Box::new(|_| { Response::SuccessFile( include_bytes!("../LICENSE"), -- cgit v1.2.3