#![allow(clippy::print_stderr)]
use spectra::{MemEventsBackend, MemMetricsBackend, Spectra};
#[tokio::main]
async fn main() -> spectra::Result<()> {
tracing_subscriber::fmt()
.with_env_filter(tracing_subscriber::EnvFilter::from_default_env())
.with_writer(std::io::stderr)
.init();
let _spectra = Spectra::builder()
.metrics_backend(std::sync::Arc::new(MemMetricsBackend::new()))
.events_backend(std::sync::Arc::new(MemEventsBackend::new()))
.embedded()
.build()?;
eprintln!("Spectra booted with in-memory backends (embedded)");
Ok(())
}