Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

cre8-app-view-tui view cargo crate

Terminal cockpit for CRE8 runtime view surfaces.

crates/cre8-app-view-tui · level 10 · 2,559 lines (2,207 code) · 2 files · 209 fns (28 tests) · cyclomatic Σ 416

7workspace deps
1direct dependents
10transitive dependents
29calls out
1calls in
212call-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.

Files

lowhigh

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 209 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
TuiState::selected_viewsrc/tui.rs:155method311407.1
truncatesrc/tui.rs:2179fn1231105.8
view_keysrc/tui.rs:1967fn31404.5
string_fieldsrc/tui.rs:1603fn31803.1
pretty_json_linessrc/tui.rs:2175fn31602.9
action_lines_for_actionsrc/tui.rs:1866fn131172.8
action_keysrc/tui.rs:1971fn31512.8
action_lines_with_statesrc/tui.rs:1854fn113212.7
TuiState::refresh_visiblesrc/tui.rs:128method269302.4
catalog_entry_appsrc/tui.rs:1353fn31102.4
navigation_item_matches_viewsrc/tui.rs:1342fn104112.2
TuiState::selected_urlsrc/tui.rs:464method93212.2
navigation_positionsrc/tui.rs:1332fn91212.1
tui_launch_status_messagesrc/tui.rs:1115fn74202
TuiState::action_linessrc/tui.rs:378method31612
TuiState::refreshsrc/tui.rs:114method132322
TuiState::show_catalog_jsonsrc/tui.rs:219method101322
TuiState::show_actionssrc/tui.rs:230method101322
parse_json_stringsrc/tui.rs:2042fn61301.9
TuiState::effective_inputsrc/tui.rs:388method155411.9
TuiState::render_selectedsrc/tui.rs:193method121331.8
parse_json_numbersrc/tui.rs:2026fn72201.8
parse_json_boolsrc/tui.rs:2034fn73201.8
TuiState::move_downsrc/tui.rs:163method62401.6
TuiState::move_upsrc/tui.rs:170method41401.6
collect_viewssrc/tui.rs:1275fn132251.6
open_selected_urlsrc/tui.rs:1263fn82211.5
tui_navigation_aliasessrc/tui.rs:1025fn131101.5
tui_render_aliasessrc/tui.rs:1136fn251101.5
launch_tuisrc/lib.rs:13fn71101.5
select_actionsrc/tui.rs:2049fn276401.4
render_requestsrc/tui.rs:1831fn225401.4
split_tui_commandsrc/tui.rs:1218fn31201.4
compare_catalog_viewssrc/tui.rs:1306fn174121.3
command_matchessrc/tui.rs:961fn31201.3
command_word_matchessrc/tui.rs:965fn61201.3
run_tui_launchsrc/tui.rs:1102fn122211.3
is_tui_quit_commandsrc/tui.rs:983fn32201.3
TuiState::record_render_mssrc/tui.rs:185method72201.3
compact_jsonsrc/tui.rs:1975fn31301.3

Outside the workspace

anyhow crossterm ratatui serde_json