Crate Dependency Graph
Auto-generated from
Cargo.tomlworkspace analysis. Do not edit manually.Regenerate with:
cargo make generate-crate-deps
This diagram shows the inter-crate dependency structure of the tasker-core workspace. Arrows point from dependent to dependency (A → B means “A depends on B”).
graph TD
subgraph core["Core Libraries"]
tasker_pgmq["tasker-pgmq"]
tasker_shared["tasker-shared"]
end
subgraph services["Services"]
tasker_client["tasker-client"]
tasker_ctl["tasker-ctl"]
tasker_orchestration["tasker-orchestration"]
tasker_worker["tasker-worker"]
end
subgraph workers["FFI Workers"]
tasker_py["tasker-py"]
tasker_rb["tasker-rb"]
tasker_worker_rust["tasker-worker-rust"]
tasker_ts["tasker-ts"]
end
tasker_client --> tasker_shared
tasker_ctl --> tasker_client
tasker_ctl --> tasker_shared
tasker_orchestration --> tasker_pgmq
tasker_orchestration --> tasker_shared
tasker_worker --> tasker_pgmq
tasker_worker --> tasker_client
tasker_worker --> tasker_shared
tasker_py --> tasker_shared
tasker_py --> tasker_worker
tasker_rb --> tasker_shared
tasker_rb --> tasker_worker
tasker_worker_rust --> tasker_shared
tasker_worker_rust --> tasker_worker
tasker_ts --> tasker_shared
tasker_ts --> tasker_worker
classDef coreLib fill:#e1f5fe,stroke:#0288d1,stroke-width:2px
classDef service fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef worker fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
class tasker_pgmq,tasker_shared coreLib
class tasker_client,tasker_ctl,tasker_orchestration,tasker_worker service
class tasker_py,tasker_rb,tasker_worker_rust,tasker_ts worker
Workspace Crates
| Crate | Category | Dependencies |
|---|---|---|
tasker-pgmq | Core Library | (none) |
tasker-client | Service | tasker-shared |
tasker-ctl | Service | tasker-client, tasker-shared |
tasker-orchestration | Service | tasker-pgmq, tasker-shared |
tasker-shared | Core Library | (none) |
tasker-worker | Service | tasker-pgmq, tasker-client, tasker-shared |
tasker-py | FFI Worker | tasker-shared, tasker-worker |
tasker-rb | FFI Worker | tasker-shared, tasker-worker |
tasker-worker-rust | FFI Worker | tasker-core, tasker-shared, tasker-worker |
tasker-ts | FFI Worker | tasker-shared, tasker-worker |
Generated by generate-crate-deps.sh from tasker-core workspace analysis