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-weather weather cargo crate

WeatherApp domain crate for registering and resolving weather prediction events.

crates/cre8-app-weather · level 19 · 3,299 lines (2,777 code) · 7 files · 158 fns (49 tests) · cyclomatic Σ 267

12workspace deps
1direct dependents
8transitive dependents
90calls out
0calls in
138call-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

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

functionkindlinescyclomaticcallerscalleesweightcrystal
reflectivity_dbz_from_ratesrc/field.rs:186fn62204.7
SynopticField::samplesrc/field.rs:114method5241014.5
connectsrc/connection.rs:143fn2581074.1
handle_with_actionsrc/connection.rs:644fn82723.8
load_recentsrc/obs_store.rs:121fn331962.3
slugifysrc/connection.rs:169fn31312.1
open_weather_map_weather_kind_for_non_thunder_groupsrc/provider.rs:249fn95102.1
drawsrc/field.rs:67fn41102.1
registrysrc/provider.rs:259fn31202
open_weather_map_weather_kind_for_groupsrc/provider.rs:245fn32111.9
SynopticField::seededsrc/field.rs:75method183711.9
open_weather_map_weather_kindsrc/provider.rs:241fn31111.7
findsrc/provider.rs:294fn82211.5
station_panelsrc/view_templates.rs:469fn71301.5
game_date_window_mssrc/connection.rs:271fn176201.4
open_meteo_weather_kind_after_clearsrc/provider.rs:137fn95101.4
events_table_innersrc/view_templates.rs:519fn454471.4
lifecycle_statesrc/view_templates.rs:159fn117401.4
parse_open_meteosrc/provider.rs:78fn461321.4
parse_open_weather_mapsrc/provider.rs:181fn591311.4
event_location_idsrc/view_templates.rs:147fn93401.3
default_kind_anomaly_pasrc/field.rs:195fn95101.2
outcome_asset_id_from_observationsrc/connection.rs:434fn31201.2
temp_dbsrc/connection.rs:697fn31711.2
ppi_scansrc/view_templates.rs:205fn194311.2
weather_event_coordinatessrc/connection.rs:415fn131201.1
ensure_tablessrc/obs_store.rs:40fn31311.1
weather_view_patch_responsesrc/view_templates.rs:704fn175221.1
open_meteo_wind_speed_m_ssrc/provider.rs:125fn73101.1
open_meteo_weather_kindsrc/provider.rs:133fn32111.1
temp_dbsrc/view_templates.rs:789fn31611.1
record_observationsrc/obs_store.rs:87fn321551
provider_winning_outcome_asset_idsrc/connection.rs:402fn121131
handle_create_eventsrc/connection.rs:173fn404171
handle_resolve_eventsrc/connection.rs:320fn493171
handle_get_eventssrc/connection.rs:438fn243111
handle_observesrc/connection.rs:503fn242151
handle_fieldsrc/connection.rs:580fn442151
handle_get_observationssrc/connection.rs:625fn111111
weather_eventssrc/view_templates.rs:132fn141601

Outside the workspace

anyhow cre8-lib-math cre8-lib-rng serde serde_json