mod ai; mod color; mod commands; mod model; mod op; pub fn run() { let app_state = commands::AppState::new(); tauri::Builder::default() .manage(app_state) .invoke_handler(tauri::generate_handler![ commands::ping, commands::app_info, commands::exec_op, commands::undo, commands::redo, commands::can_undo, commands::can_redo, commands::get_deck, commands::set_navigation, commands::save_file, ]) .run(tauri::generate_context!()) .expect("error while running tauri application"); } #[cfg(test)] mod tests { use super::commands; #[test] fn test_ping() { assert_eq!(commands::ping(), "pong"); } }