Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 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
209transitive dependents
0calls out
14calls in
18.7call-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

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.7
id_seedsrc/model.rs:22fn61102.9
AccountResult::legacysrc/types.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/types.rs:43fn111010.5
account_result_variants_use_snake_case_action_tagssrc/types.rs:56fn472000.5

Outside the workspace

chrono serde serde_json sha2