Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

cre8-app-transit transit cargo crate

TransitApp - Scheduled railway/bus multimodal transit and telemetry app crate.

crates/cre8-app-transit · level 8 · 7,317 lines (6,799 code) · 10 files · 199 fns (71 tests) · cyclomatic Σ 683

9workspace deps
2direct dependents
15transitive dependents
125calls out
1calls in
166call-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-platform-entropy (normal), cre8-runtime-core (normal), cre8-runtime-host (normal), cre8-util-json (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). 199 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
requiredsrc/connection.rs:142fn311005.4
eventsrc/economy.rs:2226fn3111304.6
ingestsrc/economy.rs:1403fn2061615142.8
parse_gtfs_schedule_tables_with_shapessrc/provider.rs:384fn235334112.8
ensure_tablessrc/store.rs:56fn611222.6
transit_routesrc/connection.rs:135fn61202.6
varintsrc/provider.rs:1116fn113202.1
read_varintsrc/provider.rs:801fn103102
connectsrc/connection.rs:103fn611012
TransitProvenance::observedsrc/provider.rs:66method31502
mobility_policy_from_summariessrc/economy.rs:1063fn767201.9
contextsrc/economy.rs:2219fn611411.8
proto_fieldssrc/provider.rs:751fn4910611.8
temp_dbsrc/tests.rs:9fn311211.7
parse_csvsrc/provider.rs:709fn3116101.7
migrate_trip_scheduled_service_columnsrc/store.rs:66fn375141.6
profile_catalogsrc/profile.rs:106fn224201.6
csv_rowssrc/provider.rs:690fn184311.4
producer_shaped_transport_eventsrc/economy.rs:2258fn72401.4
decode_gtfs_realtimesrc/provider.rs:848fn7718551.4
transit_stop_from_inputsrc/connection.rs:304fn91411.3
transit_trip_from_inputsrc/connection.rs:320fn121411.3
transit_telemetry_from_inputsrc/connection.rs:360fn171441.3
mobility_policy_from_summarysrc/economy.rs:1059fn31211.3
parse_gtfs_schedule_tablessrc/provider.rs:363fn201211.3
TransitFeedSnapshot::emptysrc/provider.rs:101method171511.3
proto_stringsrc/provider.rs:812fn62501.3
summarysrc/economy.rs:2043fn1562761.3
ensure_tablessrc/economy.rs:1183fn604541.3
count_rowssrc/store.rs:668fn41131.2
parse_gtfs_time_secondssrc/provider.rs:319fn104201.2
bytes_fieldsrc/provider.rs:1127fn61311.2
list_active_tripssrc/store.rs:244fn111341.1
stop_inputsrc/connection.rs:396fn91301.1
trip_inputsrc/connection.rs:406fn81301.1
telemetry_inputsrc/connection.rs:415fn121301.1
TransportEconomyEvent::parsesrc/economy.rs:458method51501.1
control_towersrc/store.rs:521fn1255451.1
destination_summarysrc/economy.rs:1999fn431451.1
mobility_policysrc/economy.rs:1055fn31431

Outside the workspace

anyhow serde serde_json zip