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-transport-routing transport cargo crate

RoutingApp — geographic directions and route finding app.

crates/cre8-app-transport-routing · level 7 · 1,358 lines (1,127 code) · 5 files · 105 fns (31 tests) · cyclomatic Σ 137

6workspace deps
1direct dependents
8transitive dependents
6calls out
0calls in
82.6call-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 · 3 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-transport-routingL7 · 1,127 linescre8-app-transport-routingplatform-envL3 · 316 linescre8-platform-envplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreutil-cryptoL3 · 749 linescre8-util-cryptoruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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

functionkindlinescyclomaticcallerscalleesweightcrystal
override_registrysrc/provider.rs:583fn41302.7
storesrc/cache.rs:9fn41202
nested_f64src/provider.rs:460fn31101.8
format_lat_lonsrc/provider.rs:456fn31301.7
routing_requestsrc/provider.rs:820fn101601.6
google_leg_to_osrmsrc/provider.rs:268fn111111.6
bing_resource_to_osrmsrc/provider.rs:387fn81101.6
provider_keysrc/provider.rs:442fn51211.4
connectsrc/connection.rs:33fn72431.3
parse_actionsrc/connection.rs:25fn42201.3
parse_coordinates_strsrc/provider.rs:81fn194301.3
google_route_legssrc/provider.rs:260fn71111.3
bing_resources_to_routessrc/provider.rs:383fn31111.3
parse_coordinate_itemsrc/provider.rs:48fn93121.2
resolve_providersrc/provider.rs:611fn31321.2
set_provider_overridesrc/provider.rs:590fn72411.1
cache_key_forsrc/cache.rs:26fn141211
EnvGuard::setsrc/provider.rs:640method71401
provider_env_locksrc/provider.rs:669fn41401
parse_coordinate_pairsrc/provider.rs:58fn82101
parse_coordinate_objectsrc/provider.rs:67fn131101
provider_overridesrc/provider.rs:615fn41111
built_in_providersrc/provider.rs:620fn95101
normalize_google_to_osrmsrc/provider.rs:224fn151221
format_coordinates_strsrc/provider.rs:101fn31301
cache_getsrc/cache.rs:15fn31211
normalize_bing_to_osrmsrc/provider.rs:348fn151221
bing_route_typesrc/provider.rs:335fn62101
route_responsesrc/connection.rs:123fn31200.9
ctxsrc/connection.rs:167fn31310.9
google_step_to_osrmsrc/provider.rs:288fn71100.9
bing_leg_to_osrmsrc/provider.rs:411fn81100.9
bing_step_to_osrmsrc/provider.rs:428fn71100.9
nested_valuesrc/provider.rs:464fn31100.9
interpolate_geodesicsrc/provider.rs:551fn272200.9
ensure_google_statussrc/provider.rs:240fn92100.9
google_route_to_osrmsrc/provider.rs:250fn91110.9
ensure_bing_statussrc/provider.rs:364fn112100.9
bing_set_routessrc/provider.rs:376fn61110.9
providers_inventorysrc/connection.rs:44fn301110.9

Outside the workspace

anyhow base64 serde serde_json