Files
Sanchith Hegde 673cf249b0 build(deps): migrate usages of once_cell crate to standard library equivalents (#8030)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-19 10:24:03 +00:00

29 lines
641 B
Rust

#![allow(clippy::unwrap_used)]
mod test_module;
use ::config::ConfigError;
use router_env::TelemetryGuard;
use self::test_module::fn_with_colon;
fn logger() -> error_stack::Result<&'static TelemetryGuard, ConfigError> {
use std::sync::OnceLock;
static INSTANCE: OnceLock<TelemetryGuard> = OnceLock::new();
Ok(INSTANCE.get_or_init(|| {
let config = router_env::Config::new().unwrap();
router_env::setup(&config.log, "router_env_test", []).unwrap()
}))
}
#[tokio::test]
async fn basic() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
logger()?;
fn_with_colon(13).await;
Ok(())
}