Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-achievement/src/model.rs

cre8-app-achievement · module model · src · 416 lines (328 code, 43 comment) · sha 3c33c2b575e31cda

Items

const KIND_ACHIEVEMENT const KIND_UNLOCK struct ProofWitness enum UnlockSource enum AchievementRule impl Default for AchievementRule struct Achievement impl Achievement struct AchievementUnlock impl AchievementUnlock

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
read_kindsrc/model.rs:309fn111514.1
read_vertexsrc/model.rs:299fn91412
write_vertexsrc/model.rs:283fn152412
derive_achievement_idsrc/model.rs:27fn31311.8
achievement_vidsrc/model.rs:18fn31201.5
load_achievementsrc/model.rs:199fn31821.5
derive_unlock_idsrc/model.rs:32fn31211.2
slugifysrc/model.rs:37fn31411.2
rule_satisfiedsrc/model.rs:103fn154201
unlock_vidsrc/model.rs:22fn31201
list_achievementssrc/model.rs:211fn31310.9
default_categorysrc/model.rs:159fn31100.8
Achievement::newsrc/model.rs:164method231420.8
upsert_achievementsrc/model.rs:189fn94420.8
list_unlocks_for_earnersrc/model.rs:264fn61310.8
graphsrc/model.rs:326fn31300.7
list_unlocks_for_achievementsrc/model.rs:271fn91210.7
AchievementUnlock::newsrc/model.rs:233method141210.7
upsert_unlocksrc/model.rs:249fn63220.7
load_unlocksrc/model.rs:256fn71230.7
find_achievementsrc/model.rs:203fn71120.6
AchievementRule::defaultsrc/model.rs:91trait impl31000.5
default_owns_amountsrc/model.rs:96fn31000.5
achievement_round_trips_and_is_one_per_owner_keysrc/model.rs:331fn191060.5
unlock_is_one_per_earner_and_carries_proofsrc/model.rs:352fn231060.5
slugify_keyssrc/model.rs:377fn41010.5
rules_evaluatesrc/model.rs:383fn231010.5
rule_round_trips_on_achievementsrc/model.rs:408fn81040.5

Source not readable from this process.