hololake-system-architecture/product-source/hololake-native-desktop/src-tauri/src/lib.rs

18 lines
641 B
Rust

mod local_development_bridge;
mod release_trust;
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
.invoke_handler(tauri::generate_handler![
local_development_bridge::acquire_development_write_lane,
local_development_bridge::inspect_development_write_lane,
local_development_bridge::release_development_write_lane,
])
.setup(|app| {
release_trust::install_updater_if_provisioned(app.handle())?;
Ok(())
})
.run(tauri::generate_context!())
.expect("failed to run HoloLake native desktop");
}