diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 17 | ||||
-rw-r--r-- | src/settings.rs | 10 |
2 files changed, 26 insertions, 1 deletions
@@ -1,6 +1,21 @@ pub mod contrib; pub mod http; pub mod server; +pub mod settings; pub mod urls; -pub use server::run_server; +pub use settings::Settings; +pub use urls::UrlMap; + +pub fn main(urls: UrlMap, settings: Settings) { + todo!() +} + +#[macro_export] +macro_rules! main { + ($urls:expr, $settings:expr) => { + fn main() { + tosin::main($urls, $settings); + } + }; +} diff --git a/src/settings.rs b/src/settings.rs new file mode 100644 index 0000000..9d29cfe --- /dev/null +++ b/src/settings.rs @@ -0,0 +1,10 @@ +pub struct Settings { +} + +impl Default for Settings { + fn default() -> Self { + Self { + + } + } +} |