pub trait Platform: Send + Sync { // Required methods fn print(&mut self, args: Arguments<'_>); fn exit(&self, state: ExitState) -> !; }