From 27a503c1a92c8f8b0e398187d58e677ecf68e915 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 5 Feb 2025 12:45:56 +0100 Subject: fallback handler --- src/modules/mod.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/modules/mod.rs') diff --git a/src/modules/mod.rs b/src/modules/mod.rs index 6f945af..97dee1a 100644 --- a/src/modules/mod.rs +++ b/src/modules/mod.rs @@ -3,7 +3,7 @@ use crate::State; use bytes::Bytes; use futures::Future; use http_body_util::combinators::BoxBody; -use hyper::{body::Incoming, Request, Response}; +use hyper::{Request, Response}; use serde_yml::Value; use std::{net::SocketAddr, pin::Pin, sync::Arc}; @@ -13,6 +13,7 @@ mod cache; mod cgi; mod debug; mod error; +pub mod fallback; mod file; mod files; mod headers; @@ -25,7 +26,7 @@ mod redirect; mod switch; mod upgrade_insecure; -pub type NodeRequest = Request; +pub type NodeRequest = Request>; pub type NodeResponse = Response>; pub static MODULES: &[&dyn NodeKind] = &[ @@ -48,6 +49,7 @@ pub static MODULES: &[&dyn NodeKind] = &[ &loadbalance::LoadBalanceKind, &upgrade_insecure::UpgradeInsecureKind, &inspect::InspectKind, + &fallback::FallbackKind, ]; pub struct NodeContext { -- cgit v1.2.3-70-g09d2