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-account-model account cargo crate

Shared Account types — AccountRecord, AccountResult, normalization helpers. Lifted from the old root account model/types facade so 13+ siblings bind directly. store.rs stays in the lib until host_crate_lift abstracts the truth.account_* surface.

crates/cre8-app-account-model · level 0 · 345 lines (294 code) · 3 files · 13 fns (8 tests) · cyclomatic Σ 18

0workspace deps
10direct dependents
214transitive dependents
0calls out
14calls in
18.6call-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 · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-account-modelL0 · 294 linescre8-app-account-modelapp-accountL9 · 3,668 linescre8-app-accountapp-account-storeL6 · 126 linescre8-app-account-storeapp-agentL24 · 25,428 linescre8-app-agentapp-delegationL25 · 1,855 linescre8-app-delegationapp-identityL5 · 912 linescre8-app-identityapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-onboardL10 · 4,799 linescre8-app-onboardapp-realmL27 · 7,854 linescre8-app-realmapp-truthL7 · 20,485 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
normalize_recordsrc/model.rs:29fn7631325.7
now_isosrc/model.rs:18fn31303.6
id_seedsrc/model.rs:22fn61102.9
AccountResult::legacysrc/result.rs:30method31201.1
merge_patchsrc/model.rs:106fn113300.9
existing_recordsrc/model.rs:122fn121200.9
normalize_record_uses_explicit_snake_case_fieldssrc/model.rs:136fn231010.5
normalize_record_accepts_alias_fields_and_clears_empty_passportsrc/model.rs:161fn201010.5
normalize_record_falls_back_to_existing_recordsrc/model.rs:183fn221020.5
normalize_record_uses_defaults_for_non_object_inputsrc/model.rs:207fn101010.5
merge_patch_overlays_object_patches_and_ignores_non_objectssrc/model.rs:219fn161020.5
account_result_legacy_round_trips_through_jsonsrc/result.rs:43fn111010.5
account_result_variants_use_snake_case_action_tagssrc/result.rs:56fn472000.5

Outside the workspace

chrono serde serde_json sha2