跳转到内容

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

/// 打开或迁移时无法获取单调时钟的回退时间戳。