Skip to main content

Mountain/Binary/Register/
mod.rs

1#![allow(non_snake_case)]
2
3//! # Binary::Register
4//!
5//! Startup registration steps invoked from `Binary::Main::AppLifecycle`.
6//! Each sub-module owns one registration concern - command wiring,
7//! IPC server setup, status reporting, Wind sync, or advanced features -
8//! and exposes a single `Fn()` entry point.
9
10/// Register all `#[tauri::command]` handlers with the Tauri invoke handler.
11pub mod CommandRegister;
12
13/// Bind and start the internal IPC server socket.
14pub mod IPCServerRegister;
15
16/// Attach the background status-reporter task to the Tokio runtime.
17pub mod StatusReporterRegister;
18
19/// Register advanced feature flags and capability handlers.
20pub mod AdvancedFeaturesRegister;
21
22/// Register the Wind desktop configuration sync task.
23pub mod WindSyncRegister;