Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

cre8-app-analytics analytics cargo crate

AnalyticsApp — reads Attention records and turns them into marketing/sales signals: reports, lead scoring, next-action recommendation. Revived from pre-crate-migration history.

crates/cre8-app-analytics · level 11 · 1,576 lines (1,395 code) · 4 files · 74 fns (14 tests) · cyclomatic Σ 138

5workspace deps
2direct dependents
16transitive dependents
8calls out
4calls in
61.8call-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.

Declared but never named in this crate's source: cre8-runtime-core (normal).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
lead_score_multipliersrc/connection.rs:486fn62102.6
lead_score_for_recordsrc/connection.rs:480fn51312.5
concrete_filtersrc/connection.rs:223fn32202.4
recordsrc/connection.rs:878fn281502.1
filtered_attentionsrc/connection.rs:193fn272341.9
increment_countsrc/connection.rs:430fn31301.7
top_pairssrc/connection.rs:750fn51401.6
metadata_textsrc/connection.rs:450fn111301.5
metadata_matchessrc/connection.rs:234fn191311.3
lead_scoresrc/connection.rs:462fn31311.3
contextsrc/connection.rs:874fn31611.2
kind_count_exactsrc/connection.rs:434fn31201.2
AttentionSummary::from_recordssrc/connection.rs:280method72101.1
handle_score_leadsrc/connection.rs:146fn181521.1
connectsrc/connection.rs:90fn225241.1
AttentionSignals::from_recordssrc/connection.rs:522method91131
seedsrc/connection.rs:990fn61421
sample_recordssrc/connection.rs:907fn821211
event_briefsrc/connection.rs:816fn281100.9
observe_metadata_fieldsrc/connection.rs:424fn52120.9
lead_filtersrc/connection.rs:230fn31110.9
handle_reportsrc/connection.rs:124fn211340.9
handle_recommend_next_actionsrc/connection.rs:171fn131310.9
lead_heatsrc/connection.rs:680fn454210.8
reportsrc/site_report.rs:9fn15227340.8
campaign_funnelsrc/connection.rs:639fn311100.8
handle_statussrc/connection.rs:113fn101210.8
attention_kind_presentsrc/connection.rs:568fn31100.8
attention_kind_anysrc/connection.rs:572fn31100.8
booking_toolsrc/site_report.rs:179fn52200.8
summarize_attentionsrc/connection.rs:266fn31210.7
normalized_report_presetsrc/connection.rs:589fn41200.7
preset_summarysrc/connection.rs:594fn445220.7
AttentionTotals::average_intensitysrc/connection.rs:376method32100.7
AttentionEventCounts::from_kind_countssrc/connection.rs:399method171140.7
observe_subjectsrc/connection.rs:418fn52110.7
page_rowsrc/site_report.rs:191fn41100.7
incrementsrc/site_report.rs:196fn31100.7
kind_count_anysrc/connection.rs:438fn31110.6
kind_count_matchingsrc/connection.rs:442fn31100.6

Outside the workspace

anyhow hyperdb serde serde_json