fn main() { let arguments = std::env::args_os().skip(1).collect::>(); if let Some(result) = lazaret_linux::process::dispatch_private_process_role(&arguments) { if let Err(error) = result { eprintln!("private process role failed: {error}"); std::process::exit(1); } return; } if let Some(result) = lazaret_ignored_workspace::dispatch_private_router(&arguments) { if let Err(error) = result { eprintln!("ignored workspace router failed: {error}"); std::process::exit(1); } return; } if let Some(result) = lazaret_runtime_supervisor::supervision::dispatch_private_runtime_role(&arguments) { if let Err(error) = result { eprintln!("Runtime Supervisor failed: {error}"); std::process::exit(1); } return; } let _ = lazaret_core::PROTOCOL_NAME; }