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-achievement achievement cargo crate

AchievementApp — a general gamification primitive (badges/trophies/XP). Graph-native, mints owned badge-assets via the manifold, pairs with credentials by name. Not just games. (2026-06-25).

crates/cre8-app-achievement · level 11 · 3,628 lines (3,023 code) · 11 files · 179 fns (32 tests) · cyclomatic Σ 275

15workspace deps
1direct dependents
8transitive dependents
106calls out
0calls in
134call-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 · 4 calls · source referencenormal dep · 9 calls · source referencenormal dep · 1 calls · source referencenormal dep · 23 calls · source referencenormal dep · 33 calls · source referencenormal dep · 1 calls · source referencenormal dep · 9 calls · source referencenormal dep · 8 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 3 calls · source referencenormal dep · 5 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-achievementL11 · 3,023 linescre8-app-achievementapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-network-clientL4 · 3,656 linescre8-app-network-clientapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-protocolL9 · 26,097 linescre8-app-protocolapp-view-libL8 · 89,193 linescre8-app-view-libapp-view-tsxL9 · 1,677 linescre8-app-view-tsxplatform-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-hostutil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-jsonL0 · 296 linescre8-util-jsonutil-textL0 · 37 linescre8-util-textruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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

functionkindlinescyclomaticcallerscalleesweightcrystal
read_kindsrc/model.rs:309fn111514
parsesrc/connection.rs:774fn311503.6
connectsrc/connection.rs:258fn101512.1
read_vertexsrc/model.rs:299fn91412
write_vertexsrc/model.rs:283fn152411.9
vault_keysrc/provider.rs:104fn31521.8
derive_achievement_idsrc/model.rs:27fn31311.8
requiredsrc/connection.rs:269fn311001.7
render_catalog_treesrc/view_templates.rs:227fn171831.5
achievement_vidsrc/model.rs:18fn31201.5
load_achievementsrc/model.rs:199fn31821.5
build_catalog_treesrc/view_templates.rs:208fn182651.4
sample_itemssrc/view_templates.rs:480fn91801.4
achievement_unlock_contractsrc/contract.rs:23fn161431.4
render_tsx_achievementsrc/view_templates.rs:246fn273321.4
system_vidsrc/registry.rs:22fn31201.4
runsrc/init.rs:8fn31201.3
RetroAchievementsProvider::game_progresssrc/provider.rs:171method171241.3
upsert_systemsrc/registry.rs:80fn63221.3
renderCatalogChildrensrc/views/achievement-catalog.view.tsx:29fn62101.3
derive_unlock_idsrc/model.rs:32fn31211.2
slugifysrc/model.rs:37fn31411.2
run_rom_state_matchessrc/connection.rs:462fn73201.2
title_vidsrc/registry.rs:26fn31201.1
install_graphsrc/e2e_tests.rs:20fn111531.1
callsrc/e2e_tests.rs:32fn31511.1
provider_forsrc/provider.rs:94fn95301.1
derive_title_idsrc/registry.rs:30fn31111.1
rendered_htmlsrc/view_templates.rs:622fn31311.1
catalog_document_bodysrc/view_templates.rs:194fn121171
apply_proof_decisionsrc/view_templates.rs:274fn102611
rule_satisfiedsrc/model.rs:103fn154201
unlock_vidsrc/model.rs:22fn31201
list_achievementssrc/model.rs:211fn31310.9
catalogTemplatesrc/views/achievement-catalog.view.tsx:36fn111110.9
renderGameSystemssrc/views/achievement-catalog.view.tsx:63fn62100.9
list_systemssrc/registry.rs:91fn51210.9
list_titlessrc/registry.rs:154fn112210.9
build_unlock_receiptsrc/contract.rs:42fn151300.9
default_categorysrc/model.rs:159fn31100.8

Outside the workspace

anyhow hyperdb serde serde_json