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

FlightApp - Real-time flight and airline tracking application crate.

crates/cre8-app-flight · level 7 · 4,182 lines (3,744 code) · 10 files · 180 fns (64 tests) · cyclomatic Σ 337

9workspace deps
2direct dependents
16transitive dependents
70calls out
6calls in
154call-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). 180 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
requiredsrc/connection.rs:136fn311005.6
FlightTrafficState::primary_provenancesrc/traffic.rs:112method31803
flight_routesrc/connection.rs:129fn61202.7
normalize_identifiersrc/schedule_correlation.rs:158fn31502.5
ensure_tablessrc/store.rs:14fn311112.5
parse_opensky_statesrc/traffic.rs:241fn11312192.5
nonemptysrc/provider.rs:230fn31302.4
parse_opensky_responsesrc/traffic.rs:226fn1411012.3
correlate_scheduled_routessrc/schedule_correlation.rs:162fn2531352.3
claimsrc/schedule_correlation.rs:240fn1311202.2
statesrc/schedule_correlation.rs:254fn3811202.2
saturating_seconds_to_mssrc/quota.rs:159fn31102.1
connectsrc/connection.rs:102fn611112.1
FieldProvenance::newsrc/traffic.rs:35method31501.9
next_allowed_at_mssrc/quota.rs:144fn142211.9
temp_dbsrc/tests.rs:11fn311011.7
ScheduledRouteClaim::identifier_aliasessrc/schedule_correlation.rs:125method224221.6
blend_trafficsrc/traffic.rs:454fn385741.6
resolve_accesssrc/provider.rs:200fn295411.5
RequestBudget::for_bboxsrc/quota.rs:24method176301.5
row_tripsrc/store.rs:463fn221541.5
ProviderQuotaState::credits_insufficientsrc/quota.rs:84method31301.4
flight_aircraft_from_inputsrc/connection.rs:165fn111411.3
flight_trip_from_inputsrc/connection.rs:384fn191421.3
flight_telemetry_from_inputsrc/connection.rs:431fn151441.3
FlightTrafficState::current_witnessed_track_pointsrc/traffic.rs:116method256101.3
count_rowssrc/store.rs:458fn41131.2
plausible_flight_suffixsrc/schedule_correlation.rs:154fn32101.2
parse_token_responsesrc/provider.rs:250fn143201.1
state_after_response_fromsrc/quota.rs:110fn302211.1
aircraft_inputsrc/connection.rs:466fn91301.1
trip_inputsrc/connection.rs:476fn111301.1
telemetry_inputsrc/connection.rs:488fn121301.1
trip_rowsrc/store.rs:550fn171301.1
oauth_client_credentials_authorizationsrc/provider.rs:266fn292141.1
flight_trip_identitysrc/connection.rs:404fn81111.1
flight_trip_airportssrc/connection.rs:413fn61111.1
ProviderQuotaState::is_deferred_atsrc/quota.rs:77method31201
OpenSkyFetchError::with_responsesrc/provider.rs:62method71201
opensky_provider_receiptsrc/provider.rs:180fn61321

Outside the workspace

anyhow cre8-lib-rng serde serde_json