INNER CODE UNIT · Rust

discover_backend

shenmintao/marginalia · desktop/src-tauri/src/lib.rs:263

fn discover_backend(home: &Path) -> Option<String> {
    let state_path = home.join("runtime").join("server.json");
    let bytes = std::fs::read(&state_path).ok()?;
    let state: ServerDiscoveryState = match serde_json::from_slice(&bytes) {
        Ok(s) => s,
        Err(e) => {
            append_launcher_log(
                home,
                "warn",
                &format!(
                    "ignoring invalid backend discovery file {}: {}",
                    state_path.display(),
                    e
                ),
            );
            return None;
        }
    };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…