Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-transport-routing transport cargo crate

RoutingApp — geographic directions and route finding app.

crates/cre8-app-transport-routing · level 6 · 1,308 lines (1,082 code) · 5 files · 104 fns (31 tests) · cyclomatic Σ 135

6workspace deps
1direct dependents
8transitive dependents
5calls out
0calls in
82.9call-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-time (normal), 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). 104 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
override_registrysrc/provider.rs:583fn41302.7
storesrc/cache.rs:9fn41202.1
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
parse_actionsrc/connection.rs:22fn42201.5
provider_keysrc/provider.rs:442fn51211.4
connectsrc/connection.rs:29fn41421.3
parse_coordinates_strsrc/provider.rs:81fn194301.3
google_route_legssrc/provider.rs:260fn71111.3
bing_resources_to_routessrc/provider.rs:383fn31111.3
resolve_providersrc/provider.rs:611fn31321.2
parse_coordinate_itemsrc/provider.rs:48fn93121.2
route_findsrc/connection.rs:34fn132151.1
cache_key_forsrc/cache.rs:26fn141211.1
set_provider_overridesrc/provider.rs:590fn72411.1
EnvGuard::setsrc/provider.rs:640method71401
provider_env_locksrc/provider.rs:669fn41401
provider_overridesrc/provider.rs:615fn41111
built_in_providersrc/provider.rs:620fn95101
parse_coordinate_pairsrc/provider.rs:58fn82101
parse_coordinate_objectsrc/provider.rs:67fn131101
cache_getsrc/cache.rs:15fn31211
format_coordinates_strsrc/provider.rs:101fn31301
normalize_google_to_osrmsrc/provider.rs:224fn151221
normalize_bing_to_osrmsrc/provider.rs:348fn151221
bing_route_typesrc/provider.rs:335fn62101
route_responsesrc/connection.rs:82fn31201
ctxsrc/connection.rs:126fn31310.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

Outside the workspace

anyhow base64 serde serde_json