# Start_gaming Just for fun # Warming **_This function is only available on Windows._** # Documentation https://docs.rs/start_gaming # Inspiration from: > https://github.com/Charley-xiao/nogenshin > and **Rewrite It In Rust** ## How to use add this: ```Rust [dependencies] start_gaming = "0.1.2" game_start_macro = "0.1.0" ``` to your workspace. To download the dependencies for your Rust project, run the following command in the terminal: ```powershell cargo build ``` This command will read the _Cargo.toml_ file and download and compile all the listed dependencies. # Example Code ```Rust use game_start_macro::start_game; #[start_game(WutheringWaves)] fn main() { println!("Hello, world!"); add(1, 1); panic!("This is a panic!"); } #[start_game(Genshin)] fn add(a: i32, b: i32) -> i32 { a + b } ``` If the method triggers panic, then he will open Genshin Impact or Wuthering Waves. Just aim to relax you. # Errors This function will return an error if the game is not found in the registry. # Panics This function will return an PANIC if the game executable is not found. # Safety This function is not marked as unsafe, but it is not safe to use in a concurrent environment. It is just for fun.