Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Binary/Register/
mod.rs

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