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-breath/src/store.rs
Items
type DurableHypergraph type DurableHypergraph const KIND_BREATH_SESSION const KIND_BREATH_GOAL const KIND_BREATH_PATTERN const DAY_MS struct SessionStats struct UpsertSessionInput struct ReadingInput struct FramesInput struct GoalInput struct PatternInput
Functions
By call-graph weight (PageRank; 1.0 is the average function). 71 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| sanitize_idsrc/store.rs:47 | fn | 16 | 5 | 11 | 1 | 5.3 | |
| value_to_u64src/store.rs:97 | fn | 3 | 1 | 4 | 0 | 3.6 | |
| canonical_subjectsrc/store.rs:65 | fn | 6 | 2 | 9 | 1 | 2.1 | |
| normalize_phasesrc/store.rs:759 | fn | 6 | 1 | 1 | 2 | 2.1 | |
| breath_volumesrc/store.rs:89 | fn | 7 | 2 | 1 | 1 | 1.9 | |
| compute_adherencesrc/store.rs:1135 | fn | 56 | 10 | 4 | 6 | 1.9 | |
| normalize_phasessrc/store.rs:767 | fn | 5 | 1 | 2 | 1 | 1.9 | |
| canonical_phase_kindsrc/store.rs:749 | fn | 9 | 4 | 2 | 0 | 1.8 | |
| normalize_breathsrc/store.rs:104 | fn | 16 | 2 | 2 | 1 | 1.7 | |
| effective_pattern_slugsrc/store.rs:797 | fn | 9 | 3 | 4 | 1 | 1.5 | |
| meansrc/store.rs:1081 | fn | 3 | 2 | 2 | 0 | 1.4 | |
| compute_statssrc/store.rs:127 | fn | 12 | 3 | 2 | 0 | 1.3 | |
| append_readingsrc/store.rs:365 | fn | 76 | 4 | 2 | 10 | 1.2 | |
| parse_breath_framesrc/store.rs:448 | fn | 10 | 3 | 2 | 3 | 1.2 | |
| csv_volume_or_nonesrc/store.rs:481 | fn | 3 | 2 | 1 | 0 | 1.2 | |
| get_patternsrc/store.rs:888 | fn | 4 | 1 | 4 | 5 | 1.2 | |
| get_sessionsrc/store.rs:568 | fn | 4 | 1 | 4 | 5 | 1.2 | |
| upsert_patternsrc/store.rs:874 | fn | 13 | 1 | 2 | 5 | 1.1 | |
| derive_session_idsrc/store.rs:74 | fn | 4 | 1 | 3 | 1 | 1.1 | |
| build_pattern_propssrc/store.rs:807 | fn | 26 | 2 | 2 | 1 | 1.1 | |
| get_goalsrc/store.rs:658 | fn | 4 | 1 | 3 | 5 | 1.1 | |
| upsert_vertexsrc/store.rs:307 | fn | 4 | 1 | 4 | 0 | 1.1 | |
| goal_vertex_idsrc/store.rs:34 | fn | 3 | 1 | 3 | 0 | 1.1 | |
| extract_device_framessrc/store.rs:488 | fn | 21 | 2 | 2 | 0 | 1.1 | |
| ingest_framessrc/store.rs:512 | fn | 40 | 3 | 2 | 3 | 1.1 | |
| statussrc/store.rs:722 | fn | 21 | 1 | 2 | 2 | 1.1 | |
| session_vertex_idsrc/store.rs:30 | fn | 3 | 1 | 4 | 0 | 1 | |
| pattern_vertex_idsrc/store.rs:38 | fn | 3 | 1 | 3 | 0 | 1 | |
| seed_builtin_patternssrc/store.rs:1045 | fn | 20 | 3 | 2 | 4 | 1 | |
| builtin_patternssrc/store.rs:951 | fn | 91 | 1 | 2 | 1 | 0.9 | |
| upsert_sessionsrc/store.rs:314 | fn | 47 | 2 | 1 | 8 | 0.9 | |
| list_sessionssrc/store.rs:573 | fn | 43 | 2 | 1 | 4 | 0.9 | |
| set_goalsrc/store.rs:632 | fn | 25 | 1 | 1 | 4 | 0.9 | |
| delete_goalsrc/store.rs:663 | fn | 12 | 2 | 1 | 4 | 0.9 | |
| list_patternssrc/store.rs:893 | fn | 42 | 2 | 1 | 3 | 0.9 | |
| normalize_breathssrc/store.rs:121 | fn | 5 | 1 | 3 | 1 | 0.9 | |
| nonzero_volumesrc/store.rs:477 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| breath_frame_should_skipsrc/store.rs:459 | fn | 3 | 2 | 1 | 0 | 0.8 | |
| parse_json_breath_framesrc/store.rs:463 | fn | 6 | 1 | 1 | 2 | 0.8 | |
| parse_csv_breath_framesrc/store.rs:470 | fn | 6 | 1 | 1 | 1 | 0.8 | |
| round2src/store.rs:1077 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| coefficient_of_variationsrc/store.rs:1087 | fn | 11 | 3 | 1 | 1 | 0.8 | |
| inhale_phase_countsrc/store.rs:1099 | fn | 7 | 1 | 1 | 0 | 0.8 | |
| prescribed_hold_secondssrc/store.rs:1109 | fn | 13 | 1 | 1 | 0 | 0.8 | |
| pattern_listingsrc/store.rs:860 | fn | 13 | 1 | 1 | 0 | 0.8 | |
| score_sessionsrc/store.rs:1193 | fn | 17 | 2 | 2 | 4 | 0.8 | |
| delete_sessionsrc/store.rs:553 | fn | 12 | 2 | 1 | 4 | 0.7 | |
| delete_patternsrc/store.rs:936 | fn | 12 | 2 | 1 | 4 | 0.7 | |
| build_session_propssrc/store.rs:229 | fn | 36 | 2 | 2 | 1 | 0.7 | |
| pattern_viewsrc/store.rs:841 | fn | 18 | 1 | 1 | 0 | 0.7 | |
| session_viewsrc/store.rs:266 | fn | 23 | 1 | 1 | 0 | 0.7 | |
| session_listingsrc/store.rs:290 | fn | 16 | 1 | 1 | 0 | 0.7 | |
| goal_viewsrc/store.rs:619 | fn | 12 | 1 | 1 | 0 | 0.7 | |
| progresssrc/store.rs:678 | fn | 43 | 5 | 0 | 5 | 0.5 | |
| normalize_tagssrc/store.rs:834 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| adherence_labelsrc/store.rs:1123 | fn | 9 | 9 | 0 | 0 | 0.5 | |
| sanitize_id_compacts_and_falls_backsrc/store.rs:1216 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| canonical_subject_defaults_to_selfsrc/store.rs:1225 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| normalize_breath_marks_target_reachedsrc/store.rs:1232 | fn | 14 | 1 | 0 | 1 | 0.5 | |
| compute_stats_summarizes_breathssrc/store.rs:1248 | fn | 15 | 1 | 0 | 2 | 0.5 | |
| derive_session_id_is_deterministicsrc/store.rs:1265 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| canonical_phase_kind_maps_aliasessrc/store.rs:1274 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| normalize_phases_sums_cycle_secondssrc/store.rs:1283 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| build_pattern_props_derives_totals_and_defaultssrc/store.rs:1292 | fn | 17 | 1 | 0 | 1 | 0.5 | |
| effective_pattern_slug_uses_id_then_namesrc/store.rs:1311 | fn | 11 | 1 | 0 | 1 | 0.5 | |
| builtin_catalog_has_valid_slugssrc/store.rs:1324 | fn | 5 | 2 | 0 | 2 | 0.5 | |
| compute_adherence_without_pattern_uses_target_and_consistencysrc/store.rs:1331 | fn | 18 | 1 | 0 | 1 | 0.5 | |
| compute_adherence_with_pattern_scores_completion_and_holdsrc/store.rs:1351 | fn | 24 | 1 | 0 | 1 | 0.5 | |
| compute_adherence_unscored_when_no_signalssrc/store.rs:1377 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| parse_breath_frame_handles_csv_json_and_junksrc/store.rs:1384 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| extract_device_frames_tolerates_shapessrc/store.rs:1396 | fn | 9 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.