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::*;
}