summaryrefslogtreecommitdiff
path: root/src/modules/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-22 13:05:21 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-22 13:05:21 +0200
commitb28c5418b0635bf2fc3b0d18922df4ebb7cccd57 (patch)
treedbb99cde2eee412b1744bcc39827d31ce4e9606c /src/modules/mod.rs
parent4da8fe84c07e3f9e83f9b769f1670f4d52466001 (diff)
downloadgnix-d88e6bb3de1b7ff1af1722baf7171bb1d6d37aa8.tar
gnix-d88e6bb3de1b7ff1af1722baf7171bb1d6d37aa8.tar.bz2
gnix-d88e6bb3de1b7ff1af1722baf7171bb1d6d37aa8.tar.zst
add redirect modulev2.1.0
Diffstat (limited to 'src/modules/mod.rs')
-rw-r--r--src/modules/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/mod.rs b/src/modules/mod.rs
index 0fe9ca0..00425bf 100644
--- a/src/modules/mod.rs
+++ b/src/modules/mod.rs
@@ -12,6 +12,7 @@ use hosts::HostsKind;
use http_body_util::combinators::BoxBody;
use hyper::{body::Incoming, Request, Response};
use proxy::ProxyKind;
+use redirect::RedirectKind;
use serde_yaml::Value;
use std::{net::SocketAddr, pin::Pin, sync::Arc};
use switch::SwitchKind;
@@ -24,6 +25,7 @@ pub mod files;
pub mod headers;
pub mod hosts;
pub mod proxy;
+pub mod redirect;
pub mod switch;
pub type NodeRequest = Request<Incoming>;
@@ -40,6 +42,7 @@ pub static MODULES: &[&dyn NodeKind] = &[
&ErrorKind,
&HeadersKind,
&SwitchKind,
+ &RedirectKind,
];
pub struct NodeContext {