Weave documentation
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.

On this page