This is an example of rust using the methods_enum::impl_match! for GUI. (without player real connection)
The idea of a player GUI as an example of rust's 'state' design pattern is taken (here) with the addition of functionality, replacing console pseudo-graphics with egui via eframe and using impl_match! instead of dyn Trait.
Tested only on Windows 11, but eframe declares good cross-platform.
MIT
