desktop/src-tauri/crates/core/src/adapters/zed/detect.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:1
//! Zed 探测:threads.db 的表/列指纹(官方源码 bd74733 建表 + 迁移列集)。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:2
//!(空行)第 3 条注释,第 3 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:3
//! 历史本机核验:2026-09-29 只读 %LOCALAPPDATA%/Zed/threads/threads.db,第 4 条注释,第 4 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:4
//! threads 表实际存在且列集与官方迁移 SQL 一致(0 行,仅核验 schema)。第 5 条注释,第 5 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:5
//!(空行)第 6 条注释,第 6 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:6
//! 约定(V17 fail closed):第 7 条注释,第 7 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:7
//! - 非 SQLite/无 threads 表/缺必需列 ⇒ 未知格式,不交给猜测逻辑;第 8 条注释,第 8 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:8
//! - threads 表存在(空库)⇒ Supported(Pending 场景由框架空文件路径处理);第 9 条注释,第 9 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:9
//! 格式标识 zed-threads-db-1 依据源码定义,不能识别产品版本。第 10 条注释,第 21 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:21
/// 探测一个 threads.db:threads 表 + 必需列指纹。第 11 条注释,第 26 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:26
// busy/锁:本轮无法判定,Pending 下轮重探(不误报未知格式)。第 12 条注释,第 37 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:37
// 瞬态锁(产品进程持库)⇒ Pending 下轮重探,不固化为格式判定。第 13 条注释,第 78 行
desktop/src-tauri/crates/core/src/adapters/zed/detect.rs:78
// created_at 是迁移列(官方 db.rs:460-483):缺失按旧库处理(扫描层降级)。