Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-task task cargo crate

TaskApp extracted app crate.

crates/cre8-app-task · level 21 · 6,447 lines (5,096 code) · 10 files · 335 fns (111 tests) · cyclomatic Σ 632

21workspace deps
4direct dependents
23transitive dependents
277calls out
11calls in
255call-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.

normal dep · 9 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 7 calls · source referencenormal dep · 5 calls · source referencenormal dep · 13 calls · source referencenormal dep · 0 calls · source referencenormal dep · 10 calls · source referencenormal dep · 5 calls · source referencenormal dep · 23 calls · source referencenormal dep · 6 calls · source referencenormal dep · 77 calls · source referencenormal dep · 3 calls · source referencenormal dep · 59 calls · source referencenormal dep · 7 calls · source referencenormal dep · 19 calls · source referencenormal dep · 10 calls · source referencenormal dep · 0 calls · source referencenormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 8 calls · source referencenormal dep · 0 calls · source referencedev dep · 17 calls · source referencedev dep · 2 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-taskL21 · 5,096 linescre8-app-taskapp-agentL24 · 25,428 linescre8-app-agentapp-code_changeL22 · 2,183 linescre8-app-code_changeapp-realmL27 · 7,854 linescre8-app-realmapp-actionL8 · 3,135 linescre8-app-actionapp-budgetL12 · 4,150 linescre8-app-budgetapp-charterL8 · 2,341 linescre8-app-charterapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-projectL20 · 5,066 linescre8-app-projectapp-project-modelL4 · 958 linescre8-app-project-modelapp-protocolL9 · 26,097 linescre8-app-protocolapp-scheduleL13 · 37,450 linescre8-app-scheduleapp-task-modelL4 · 941 linescre8-app-task-modelapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-view-apiL7 · 158 linescre8-runtime-view-apiutil-jsonL0 · 296 linescre8-util-jsonutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersutil-lock-extL0 · 195 linescre8-util-lock-extruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

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). 335 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:496fn1631844
detail_hrefsrc/view_templates.rs:78fn31903.7
test_contextsrc/connection.rs:2342fn311413.1
build_approve_receipt_with_chartersrc/lifecycle.rs:283fn272312.8
sample_tasksrc/lifecycle.rs:333fn511932.7
build_approve_receiptsrc/lifecycle.rs:268fn31612.5
verified_actorsrc/connection.rs:590fn165722.2
task_complete_contractsrc/contract.rs:131fn161811.8
schedule_handlersrc/connection.rs:629fn81261.8
seedsrc/lifecycle.rs:339fn311411.8
claim_task_vertexsrc/lifecycle.rs:68fn1931221.8
record_task_actionsrc/connection.rs:2083fn426611.7
detail_treesrc/view_templates.rs:228fn2619101.7
project_tasksrc/contract.rs:337fn511231.6
TaskApprovalPayload::from_receiptsrc/contract.rs:81method411201.6
actor_matchessrc/lifecycle.rs:113fn82301.6
approved_receiptsrc/contract.rs:343fn511111.6
task_budget_refsrc/connection.rs:2130fn31401.6
handlesrc/discovery.rs:43fn233231.5
sample_tasksrc/view_templates.rs:619fn51811.5
settlement_mint_mapsrc/contract.rs:174fn122421.5
actors_matchsrc/connection.rs:574fn82101.4
create_formsrc/view_compose.rs:55fn141241.4
submit_task_vertexsrc/lifecycle.rs:91fn141851.4
task_action_routesrc/connection.rs:513fn31101.3
helpsrc/connection.rs:517fn91101.3
status_labelsrc/view_templates.rs:269fn82301.3
runsrc/init.rs:10fn31201.3
documentsrc/view_work.rs:250fn141431.3
task_querysrc/view_work.rs:175fn41721.3
validate_positive_bountysrc/contract.rs:249fn62101.3
Page::newsrc/view_work.rs:40method31501.3
maybe_schedule_recommendationsrc/connection.rs:1319fn203111.3
settle_task_approvalsrc/contract.rs:199fn91931.3
handlesrc/view_templates.rs:84fn63421.2
proceed_with_task_approvalsrc/connection.rs:1714fn111131.2
create_declarationsrc/connection.rs:311fn61201.2
collection_pagesrc/view_work.rs:72fn44133131.1
permissive_policysrc/contract.rs:329fn71901.1
page_titlesrc/view_work.rs:121fn32501.1

Outside the workspace

anyhow hyperdb serde serde_json