modi 0.1.1

An out-of-the-box modular dependency injection web application framework.
Documentation
//! MODI Core modules

// #![deny(missing_docs)]

pub mod dyn_mod;

pub mod mw;
pub use modi_macros::*;
pub mod otel {
    pub use myotel::*;

    pub(crate) async fn init(service_name: String) {
        myotel::init_otel(default_config!().with_service_name(service_name))
            .await
            .unwrap();
    }
}

#[macro_use]
pub mod app;

pub use ::salvo;

pub mod prelude {
    pub use crate::app::*;
    pub use crate::dyn_mod::*;
    pub use crate::new_app;
    pub use crate::otel::tracing::*;
    pub use ::salvo;
    pub use ::salvo::oapi::extract::*;
}