fn main() { let arguments = std::env::args_os().skip(1).collect::>(); if let Some(outcome) = lazaret_runtime_supervisor::private_roles::REGISTRY.dispatch(&arguments) { if let Err(error) = outcome.result { eprintln!("private role {} failed: {error}", outcome.name); std::process::exit(1); } return; } let _ = lazaret_core::PROTOCOL_NAME; }