Rust referencedbrowser
dbrowser · commands::omega
Source declarations, signatures and documentation for commands::omega.
Source: sigil/weave/tools/dbrowser/src-tauri/src/commands/omega.rs. SHA-256: 2404c95e4353db0e733a00f54ea8e326d7ea7b4044698475a3231e309cea8690.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
commands::omega::OmegaLocalServiceStatus
#[derive(Debug, Serialize)]
pub struct OmegaLocalServiceStatus {
pub mode: &'static str,
pub service_name: &'static str,
pub frontend_url: String,
pub frontend_dir: String,
pub orchestrator_url: String,
pub worker_health_url: String,
pub running: bool,
pub real_frontend: bool,
pub autostart_enabled: bool,
pub launcher: &'static str,
pub services: Vec<OmegaManagedServiceStatus>
}Source line: 20.
commands::omega::OmegaManagedServiceStatus
#[derive(Debug, Serialize)]
pub struct OmegaManagedServiceStatus {
pub service_name: &'static str,
pub url: String,
pub running: bool,
pub managed: bool,
pub launcher: &'static str
}Source line: 35.
commands::omega::omega_local_service_status
#[tauri::command]
pub async fn omega_local_service_status() -> Result<OmegaLocalServiceStatus, String>;Source line: 44.
commands::omega::ensure_omega_web_started
pub async fn ensure_omega_web_started(
frontend_url: &str,
frontend_dir: &Path,
) -> Result<(), String>;Source line: 135.
commands::omega::shutdown_omega_web
pub fn shutdown_omega_web();Source line: 158.