//! Tauri desktop application entry point
//!
//! Usage (in src-tauri/ project):
//! ```ignore
//! use raisfast::tauri::setup;
//!
//! let config = raisfast::config::app::AppConfig::init();
//! let state = setup::build_state(&config).await?;
//!
//! tauri::Builder::default()
//! .manage(state)
//! .invoke_handler(setup::register_commands())
//! .run(tauri::generate_context!())
//! .expect("error while running tauri application");
//! ```
//!
//! This bin file is used for `cargo check --features tauri` compile verification.