Files
waytoodeep/src/main.rs
Jon Janzen ea6320ccf3 init setup
2021-08-02 18:46:21 -06:00

29 lines
613 B
Rust

use color_eyre::Report;
use tracing::info;
use tracing_subscriber::EnvFilter;
#[tokio::main]
async fn main() -> Result<(), Report> {
setup()?;
info!("Hello, from a yet to be necessary async runtime");
Ok(())
}
fn setup() -> Result<(), Report> {
if std::env::var("RUST_BACKTRACE").is_err() {
std::env::set_var("RUST_BACKTRACE", "1")
}
color_eyre::install()?;
if std::env::var("RUST_LOG").is_err() {
std::env::set_var("RUST_LOG", "info")
}
tracing_subscriber::fmt::fmt()
.with_env_filter(EnvFilter::from_default_env())
.init();
Ok(())
}