跳转到内容

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 序列化失败。