Files
pulse-trader/src/engine/main.rs
T
2026-07-24 23:31:21 +02:00

23 lines
468 B
Rust

pub mod engine;
pub mod fetch;
pub mod store;
pub mod terminal;
#[tokio::main]
async fn main() -> tokio::io::Result<()> {
let engine = engine::Engine::new().await?;
let terminal_server = engine.spawn_terminal_server().await;
let broadcaster = engine.spawn_broadcaster().await;
engine.run_engine().await?;
let (terminal_server, broadcaster) = tokio::join!(terminal_server, broadcaster);
terminal_server??;
broadcaster??;
Ok(())
}