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-runtime-boot crates cargo crate

crates/cre8-runtime-boot · level 29 · 1,966 lines (1,463 code) · 6 files · 104 fns (17 tests) · cyclomatic Σ 226

11workspace deps
4direct dependents
4transitive dependents
48calls out
7calls in
86.8call-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-serial (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
envelope_fieldsrc/device_view.rs:86fn31303
register_native_runtime_providerssrc/lib.rs:14fn31512.3
console_getsrc/main.rs:583fn31402.2
runtime_home_device_render_from_irsrc/device_view.rs:56fn102202.1
runtime_home_device_rendersrc/device_view.rs:9fn443311.9
battery_percentsrc/device_info.rs:30fn155201.9
rom_systemsrc/launcher.rs:436fn41201.8
run_runtime_from_envsrc/lib.rs:5fn71321.6
local_ipsrc/device_info.rs:18fn82501.5
runtime_home_device_render_from_ir_pathsrc/device_view.rs:68fn111211.4
battery_labelsrc/device_info.rs:47fn62511.4
ConsoleState::current_actionsrc/main.rs:119method31201.3
apply_console_navigationsrc/main.rs:347fn82221.3
is_romsrc/launcher.rs:484fn31211.2
MenuState::newsrc/launcher.rs:107method31501.2
runsrc/emulate_screen.rs:14fn81251.2
MenuState::move_upsrc/launcher.rs:111method31301.2
MenuState::move_downsrc/launcher.rs:115method31301.2
online_rendersrc/device_view.rs:116fn251211.1
notice_screensrc/launcher.rs:620fn81231
apply_list_navigationsrc/main.rs:356fn105101
apply_result_navigationsrc/main.rs:367fn125101
apply_gamepad_eventsrc/emulate_screen.rs:93fn94121
rgba8_to_rgb_wordssrc/emulate_screen.rs:143fn72101
discover_romssrc/launcher.rs:453fn286231
entry_forsrc/launcher.rs:74fn106201
compose_node_qrsrc/launcher.rs:558fn534271
compose_menusrc/launcher.rs:335fn695251
ConsoleState::clamp_result_viewportsrc/main.rs:139method62101
command_argsrc/main.rs:151fn31200.9
controller_bitsrc/emulate_screen.rs:116fn31100.9
apply_controller_bitsrc/emulate_screen.rs:120fn72100.9
runsrc/launcher.rs:147fn8081130.9
apply_stick_navsrc/launcher.rs:289fn277220.9
hold_until_backsrc/main.rs:515fn135200.8
wrap_line_intosrc/main.rs:661fn143100.8
console_dispatch_responsesrc/main.rs:676fn182100.8
run_simple_commandsrc/main.rs:162fn101100.8
run_special_or_default_commandsrc/main.rs:173fn92130.8
compose_noticesrc/launcher.rs:630fn393130.8

Outside the workspace

anyhow cre8-vm mimalloc serde_json ureq