Weave documentation
Rust referencedbrowser

dbrowser · commands::traces

Source declarations, signatures and documentation for commands::traces.

Source: sigil/weave/tools/dbrowser/src-tauri/src/commands/traces.rs. SHA-256: 042307bbd0eabb3db83759e65c29cd0d2c4af92da66cf26a1b2051d5983445c8.

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::traces::TracesLocalServiceStatus

#[derive(Debug, Serialize)]
pub struct TracesLocalServiceStatus {
pub mode: &'static str,
pub service_name: &'static str,
pub bind_host: &'static str,
pub port_strategy: &'static str,
pub api_base_url: String,
pub running: bool,
pub auth_required: bool,
pub billing_visible: bool,
pub cloud_managed_by: &'static str
}

Source line: 19.

commands::traces::traces_local_service_status

#[tauri::command]
pub async fn traces_local_service_status() -> Result<TracesLocalServiceStatus, String>;

Source line: 32.

commands::traces::ensure_traces_local_service_started

pub async fn ensure_traces_local_service_started() -> Result<(), String>;

Source line: 55.

commands::traces::shutdown_traces_local_service

pub fn shutdown_traces_local_service();

Source line: 76.

On this page