From 707211d3ce14b06537834fdf9070f023fbe979a3 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 27 Apr 2022 00:37:25 -0700 Subject: refactor(modules): mount module via macros --- src/modules/mod.rs | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'src/modules') diff --git a/src/modules/mod.rs b/src/modules/mod.rs index b139159..bdbaef1 100644 --- a/src/modules/mod.rs +++ b/src/modules/mod.rs @@ -16,11 +16,20 @@ // Copyright (C) 2022-2022 Fuwn // SPDX-License-Identifier: GPL-3.0-only -pub mod multi_blog; -pub mod random; -pub mod remarks; -pub mod router; -pub mod search; -pub mod sitemap; -pub mod r#static; -pub mod uptime; +use crate::statelesses; + +mod multi_blog; +mod random; +mod remarks; +mod router; +mod search; +mod sitemap; +mod r#static; +mod uptime; + +pub fn module(router: &mut windmark::Router) { + statelesses!( + router, uptime, sitemap, search, remarks, multi_blog, random, r#static, + router + ); +} -- cgit v1.2.3