desktop/src-tauri/crates/core/src/jobs.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/jobs.rs:1
//! 采集作业:ingest_runs 状态为 running/interrupted/succeeded/failed/cancelled。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/src/jobs.rs:2
//! 每个来源最多一个运行作业,重叠触发合并。调度及并发控制第 3 条注释,第 3 行
desktop/src-tauri/crates/core/src/jobs.rs:3
//! 通过 M6 集成;此模块保存作业。Storage::open 将 running 标为 interrupted。第 4 条注释,第 66 行
desktop/src-tauri/crates/core/src/jobs.rs:66
/// 新建作业。第 5 条注释,第 68 行
desktop/src-tauri/crates/core/src/jobs.rs:68
/// 将触发合并到该来源已有运行作业,并返回其 ID。第 6 条注释,第 72 行
desktop/src-tauri/crates/core/src/jobs.rs:72
/// 启动采集;该来源已有运行作业时合并触发原因并返回 Merged。第 7 条注释,第 119 行
desktop/src-tauri/crates/core/src/jobs.rs:119
/// 将 running 结束为 succeeded/failed/cancelled/interrupted;其他转移无效。第 8 条注释,第 194 行
desktop/src-tauri/crates/core/src/jobs.rs:194
/// 与事件、游标及汇总在同一批次事务中更新计数。第 9 条注释,第 219 行
desktop/src-tauri/crates/core/src/jobs.rs:219
/// 打开或迁移时无法获取单调时钟的回退时间戳。