Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-task-model task cargo crate

Shared task types — vertex schema, CRUD helpers, sign/verify. Lifted from the old root task model. Depends on hyperdb for DurableHypergraph + Vertex traits.

crates/cre8-app-task-model · level 4 · 1,203 lines (942 code) · 2 files · 84 fns (38 tests) · cyclomatic Σ 120

3workspace deps
5direct dependents
31transitive dependents
15calls out
159calls in
140call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 84 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Task::newsrc/lib.rs:198method3614819.8
derive_task_idsrc/lib.rs:37fn51609.5
task_asset_namespacesrc/lib.rs:48fn31808.1
upsert_tasksrc/lib.rs:296fn314317.5
persist_tasksrc/lib.rs:353fn505337.5
task_vidsrc/lib.rs:29fn311006.8
load_tasksrc/lib.rs:404fn312836.4
Task::with_bountysrc/lib.rs:240method41904.8
parse_tasksrc/lib.rs:566fn561364.7
list_taskssrc/lib.rs:419fn31824.6
refreshsrc/search.rs:30fn377433
Task::with_projectsrc/lib.rs:235method41502.7
project_contribution_assetsrc/lib.rs:68fn31302.6
task_completed_assetsrc/lib.rs:57fn31412.5
sample_tasksrc/lib.rs:659fn1211752.3
update_json_bytessrc/lib.rs:500fn52202.1
has_account_originsrc/search.rs:4fn53302
load_task_for_accountsrc/lib.rs:337fn1531042
is_enabledsrc/search.rs:10fn43201.8
sourcesrc/search.rs:71fn31401.7
canonical_task_bytessrc/lib.rs:464fn81531.7
open_graphsrc/lib.rs:655fn311101.7
list_tasks_by_statussrc/lib.rs:441fn31411.5
Task::with_acceptance_criteriasrc/lib.rs:245method41201.4
detail_hrefsrc/search.rs:15fn124101.4
Task::project_contributionsrc/lib.rs:289method31311.3
TaskStatus::is_terminalsrc/lib.rs:102method31201.2
Task::with_dependenciessrc/lib.rs:255method41201.1
list_tasks_by_ownersrc/lib.rs:424fn31411.1
Task::completed_assetsrc/lib.rs:283method31211.1
Task::with_duesrc/lib.rs:266method41201
Task::with_estimatesrc/lib.rs:272method41201
set_task_search_enabledsrc/lib.rs:318fn153241
list_tasks_by_projectsrc/lib.rs:435fn31411
update_task_identity_bytessrc/lib.rs:473fn112101
update_task_terms_bytessrc/lib.rs:485fn141111
update_required_skill_bytessrc/lib.rs:506fn92111
create_task_for_accountsrc/lib.rs:304fn113920.9
verified_sourcesrc/search.rs:74fn51310.9
Task::with_tagssrc/lib.rs:250method41100.9

Outside the workspace

anyhow hyperdb serde serde_json sha2