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.
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| TuiState::selected_viewsrc/tui.rs:155 | method | 3 | 1 | 14 | 0 | 7.1 | |
| truncatesrc/tui.rs:2179 | fn | 12 | 3 | 11 | 0 | 5.8 | |
| view_keysrc/tui.rs:1967 | fn | 3 | 1 | 4 | 0 | 4.5 | |
| string_fieldsrc/tui.rs:1603 | fn | 3 | 1 | 8 | 0 | 3.1 | |
| pretty_json_linessrc/tui.rs:2175 | fn | 3 | 1 | 6 | 0 | 2.9 | |
| action_lines_for_actionsrc/tui.rs:1866 | fn | 13 | 1 | 1 | 7 | 2.8 | |
| action_keysrc/tui.rs:1971 | fn | 3 | 1 | 5 | 1 | 2.8 | |
| action_lines_with_statesrc/tui.rs:1854 | fn | 11 | 3 | 2 | 1 | 2.7 | |
| TuiState::refresh_visiblesrc/tui.rs:128 | method | 26 | 9 | 3 | 0 | 2.4 | |
| catalog_entry_appsrc/tui.rs:1353 | fn | 3 | 1 | 1 | 0 | 2.4 | |
| navigation_item_matches_viewsrc/tui.rs:1342 | fn | 10 | 4 | 1 | 1 | 2.2 | |
| TuiState::selected_urlsrc/tui.rs:464 | method | 9 | 3 | 2 | 1 | 2.2 | |
| navigation_positionsrc/tui.rs:1332 | fn | 9 | 1 | 2 | 1 | 2.1 | |
| tui_launch_status_messagesrc/tui.rs:1115 | fn | 7 | 4 | 2 | 0 | 2 | |
| TuiState::action_linessrc/tui.rs:378 | method | 3 | 1 | 6 | 1 | 2 | |
| TuiState::refreshsrc/tui.rs:114 | method | 13 | 2 | 3 | 2 | 2 | |
| TuiState::show_catalog_jsonsrc/tui.rs:219 | method | 10 | 1 | 3 | 2 | 2 | |
| TuiState::show_actionssrc/tui.rs:230 | method | 10 | 1 | 3 | 2 | 2 | |
| parse_json_stringsrc/tui.rs:2042 | fn | 6 | 1 | 3 | 0 | 1.9 | |
| TuiState::effective_inputsrc/tui.rs:388 | method | 15 | 5 | 4 | 1 | 1.9 | |
| TuiState::render_selectedsrc/tui.rs:193 | method | 12 | 1 | 3 | 3 | 1.8 | |
| parse_json_numbersrc/tui.rs:2026 | fn | 7 | 2 | 2 | 0 | 1.8 | |
| parse_json_boolsrc/tui.rs:2034 | fn | 7 | 3 | 2 | 0 | 1.8 | |
| TuiState::move_downsrc/tui.rs:163 | method | 6 | 2 | 4 | 0 | 1.6 | |
| TuiState::move_upsrc/tui.rs:170 | method | 4 | 1 | 4 | 0 | 1.6 | |
| collect_viewssrc/tui.rs:1275 | fn | 13 | 2 | 2 | 5 | 1.6 | |
| open_selected_urlsrc/tui.rs:1263 | fn | 8 | 2 | 2 | 1 | 1.5 | |
| tui_navigation_aliasessrc/tui.rs:1025 | fn | 13 | 1 | 1 | 0 | 1.5 | |
| tui_render_aliasessrc/tui.rs:1136 | fn | 25 | 1 | 1 | 0 | 1.5 | |
| launch_tuisrc/lib.rs:13 | fn | 7 | 1 | 1 | 0 | 1.5 | |
| select_actionsrc/tui.rs:2049 | fn | 27 | 6 | 4 | 0 | 1.4 | |
| render_requestsrc/tui.rs:1831 | fn | 22 | 5 | 4 | 0 | 1.4 | |
| split_tui_commandsrc/tui.rs:1218 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| compare_catalog_viewssrc/tui.rs:1306 | fn | 17 | 4 | 1 | 2 | 1.3 | |
| command_matchessrc/tui.rs:961 | fn | 3 | 1 | 2 | 0 | 1.3 | |
| command_word_matchessrc/tui.rs:965 | fn | 6 | 1 | 2 | 0 | 1.3 | |
| run_tui_launchsrc/tui.rs:1102 | fn | 12 | 2 | 2 | 1 | 1.3 | |
| is_tui_quit_commandsrc/tui.rs:983 | fn | 3 | 2 | 2 | 0 | 1.3 | |
| TuiState::record_render_mssrc/tui.rs:185 | method | 7 | 2 | 2 | 0 | 1.3 | |
| compact_jsonsrc/tui.rs:1975 | fn | 3 | 1 | 3 | 0 | 1.3 |
Outside the workspace
anyhow crossterm ratatui serde_json