use crate::prelude::*; mod cli; mod error; mod file_watcher; mod observe; mod prelude; mod result; mod router; mod state; mod static_files; mod tailwind; mod templates; mod webserver; #[tokio::main] async fn main() -> Result<()> { // load configuration? let _setup_logging = observe::setup_logging(); webserver::webserver(router::router().await?).await }