desktop/src-tauri/crates/core/src/error.rs
第 1 条注释,第 3 行
desktop/src-tauri/crates/core/src/error.rs:3
/// 核心错误类型。所有失败必须显式可诊断,不做静默降级。第 2 条注释,第 6 行
desktop/src-tauri/crates/core/src/error.rs:6
/// SQLite 层错误。第 3 条注释,第 8 行
desktop/src-tauri/crates/core/src/error.rs:8
/// IO 错误(容量统计、临时目录等)。第 4 条注释,第 10 行
desktop/src-tauri/crates/core/src/error.rs:10
/// 数据库格式不可用或新于支持版本,拒绝可写初始化,不破坏性降级。第 5 条注释,第 12 行
desktop/src-tauri/crates/core/src/error.rs:12
/// schema 版本不匹配,应用按重建规则请求用户确认重建或退出。第 6 条注释,第 14 行
desktop/src-tauri/crates/core/src/error.rs:14
/// 迁移执行失败;旧库保持不变。第 7 条注释,第 20 行
desktop/src-tauri/crates/core/src/error.rs:20
/// 记录校验失败(负值、超过上限、时间明显不合理等)。第 8 条注释,第 22 行
desktop/src-tauri/crates/core/src/error.rs:22
/// token 聚合溢出(i64 上溢防护)。第 9 条注释,第 24 行
desktop/src-tauri/crates/core/src/error.rs:24
/// 时区/日历计算失败。第 10 条注释,第 26 行
desktop/src-tauri/crates/core/src/error.rs:26
/// 调度/作业状态机非法转移。第 11 条注释,第 28 行
desktop/src-tauri/crates/core/src/error.rs:28
/// 查询参数无效,例如时间分组与范围不匹配。第 12 条注释,第 30 行
desktop/src-tauri/crates/core/src/error.rs:30
/// 注入了故障(测试钩子)。第 13 条注释,第 32 行
desktop/src-tauri/crates/core/src/error.rs:32
/// 协作式停止采集,不视为解析或来源健康失败。第 14 条注释,第 34 行
desktop/src-tauri/crates/core/src/error.rs:34
/// JSON 序列化失败。