diff options
| author | Fuwn <[email protected]> | 2022-04-27 00:37:25 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-04-27 00:37:25 -0700 |
| commit | 707211d3ce14b06537834fdf9070f023fbe979a3 (patch) | |
| tree | 601ed0056f787644fece09712486f693b3714195 /src/modules | |
| parent | refactor: clarify more importants... (diff) | |
| download | locus-707211d3ce14b06537834fdf9070f023fbe979a3.tar.xz locus-707211d3ce14b06537834fdf9070f023fbe979a3.zip | |
refactor(modules): mount module via macros
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/mod.rs | 25 |
1 files changed, 17 insertions, 8 deletions
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 <[email protected]> // 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 + ); +} |