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

Drone workspace for virtual rehearsals and canonical device observations.

crates/cre8-app-drone · level 9 · 173 lines (163 code) · 5 files · 17 fns (3 tests) · cyclomatic Σ 20

6workspace deps
1direct dependents
8transitive dependents
11calls out
2calls in
14.4call-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 · 5 calls · source referencenormal dep · 5 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 0 calls · source referenceapp-droneL9 · 163 linescre8-app-droneapp-drone-modelL0 · 233 linescre8-app-drone-modelapp-view-libL8 · 89,193 linescre8-app-view-libruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostapp-roboticsL8 · 212 linescre8-app-roboticsruntime-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). 17 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
preview_valuesrc/connection.rs:28fn183543.8
previewsrc/connection.rs:23fn31212
handlersrc/connection.rs:14fn31110.9
connectsrc/connection.rs:17fn62110.9
htmlsrc/view_templates.rs:13fn121210.8
DroneApp::presentationsrc/app.rs:21trait impl51000.5
DroneApp::view_structuresrc/app.rs:27trait impl71000.5
DroneApp::metasrc/app.rs:35trait impl31000.5
DroneApp::view_definitionssrc/app.rs:39trait impl31000.5
DroneApp::connectionssrc/app.rs:42trait impl61010.5
DroneApp::connectsrc/app.rs:48trait impl31010.5
registered_connection_uses_its_own_handlersrc/app.rs:57fn111010.5
<module>src/assets/workspace.js:1fn11000.5
preview_is_bounded_and_never_physicalsrc/connection.rs:50fn61010.5
rejects_physical_fields_and_invalid_missionssrc/connection.rs:57fn61020.5
route_contextsrc/view_templates.rs:10fn31000.5
template_contextsrc/view_templates.rs:25fn121060.5

Outside the workspace

anyhow serde_json