Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Crate Dependency Graph

Auto-generated from Cargo.toml workspace 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

CrateCategoryDependencies
tasker-pgmqCore Library(none)
tasker-clientServicetasker-shared
tasker-ctlServicetasker-client, tasker-shared
tasker-orchestrationServicetasker-pgmq, tasker-shared
tasker-sharedCore Library(none)
tasker-workerServicetasker-pgmq, tasker-client, tasker-shared
tasker-pyFFI Workertasker-shared, tasker-worker
tasker-rbFFI Workertasker-shared, tasker-worker
tasker-worker-rustFFI Workertasker-core, tasker-shared, tasker-worker
tasker-tsFFI Workertasker-shared, tasker-worker

Generated by generate-crate-deps.sh from tasker-core workspace analysis