12345678910111213141516171819202122232425262728293031 |
- #![cfg_attr(
- all(not(debug_assertions), target_os = "windows"),
- windows_subsystem = "windows"
- )]
- mod cmd;
- #[macro_use]
- extern crate serde_derive;
- extern crate serde_json;
- fn main() {
- tauri::AppBuilder::new()
- .invoke_handler(|_webview, arg| {
- use cmd::Cmd::*;
- match serde_json::from_str(arg) {
- Err(_) => {}
- Ok(command) => {
- match command {
- // definitions for your custom commands from Cmd here
- MyCustomCommand { argument } => {
- // your command code
- println!("{}", argument);
- }
- }
- }
- }
- })
- .build()
- .run();
- }
|