Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-transit transit cargo crate

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

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

9workspace deps
2direct dependents
15transitive dependents
125calls out
1calls in
165call-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.

normal dep · 6 calls · source referencenormal dep · 93 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 8 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 0 calls · incomplete scannormal dep · 0 calls · incomplete scandev dep · 13 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-transitL10 · 6,799 linescre8-app-transitapp-flightL9 · 4,534 linescre8-app-flightapp-truthL7 · 20,485 linescre8-app-truthplatform-entropyL3 · 59 linescre8-platform-entropyplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-jsonL0 · 296 linescre8-util-jsontest-helpersL29 · 557 linescre8-test-helpersapp-virtual_bridgeL16 · 11,208 linescre8-app-virtual_bridgeruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

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.3
eventsrc/economy.rs:2226fn3111304.5
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:66method31501.9
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