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-cli cli cargo crate
CliApp — extracted RuntimeApp crate.
16workspace deps
2direct dependents
9transitive dependents
45calls out
0calls in
250call-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
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). 273 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| run_gateway_connectionsrc/gateway.rs:163 | fn | 21 | 2 | 16 | 1 | 6.7 | |
| run_gateway_requestsrc/gateway.rs:157 | fn | 5 | 1 | 1 | 1 | 6.2 | |
| print_jsonsrc/render.rs:3 | fn | 6 | 2 | 18 | 0 | 5.1 | |
| plain_child_textsrc/view.rs:148 | fn | 11 | 4 | 5 | 3 | 4.2 | |
| split_commandsrc/parse.rs:3 | fn | 13 | 3 | 10 | 0 | 3.8 | |
| render_childsrc/view.rs:196 | fn | 13 | 5 | 4 | 3 | 3.2 | |
| first_prop_stringsrc/view.rs:133 | fn | 14 | 5 | 5 | 0 | 3 | |
| parse_rom_argsrc/native_launch.rs:39 | fn | 13 | 4 | 5 | 0 | 2.5 | |
| parse_data_payloadsrc/parse.rs:17 | fn | 10 | 3 | 9 | 0 | 2.4 | |
| normalized_connection_idsrc/gateway.rs:47 | fn | 4 | 1 | 2 | 0 | 2.3 | |
| collect_entriessrc/view.rs:35 | fn | 26 | 4 | 2 | 1 | 2 | |
| json_inlinesrc/view.rs:178 | fn | 3 | 1 | 2 | 0 | 1.8 | |
| set_payload_fieldsrc/logger.rs:185 | fn | 9 | 2 | 2 | 0 | 1.8 | |
| object_kindsrc/view.rs:254 | fn | 3 | 1 | 2 | 0 | 1.8 | |
| collectsrc/commands.rs:18 | fn | 20 | 1 | 2 | 1 | 1.8 | |
| render_string_childsrc/view.rs:228 | fn | 5 | 2 | 1 | 0 | 1.7 | |
| plain_scalar_child_textsrc/view.rs:160 | fn | 8 | 4 | 1 | 0 | 1.7 | |
| plain_array_child_textsrc/view.rs:169 | fn | 4 | 1 | 1 | 1 | 1.7 | |
| plain_object_child_textsrc/view.rs:174 | fn | 3 | 1 | 1 | 2 | 1.7 | |
| locate_virtual_binarysrc/native_launch.rs:67 | fn | 8 | 2 | 1 | 3 | 1.6 | |
| now_millissrc/demo.rs:11 | fn | 3 | 1 | 4 | 1 | 1.6 | |
| collect_routessrc/gateway.rs:8 | fn | 11 | 1 | 3 | 1 | 1.6 | |
| known_gateway_connectionssrc/gateway.rs:20 | fn | 8 | 1 | 3 | 2 | 1.5 | |
| response_oksrc/demo.rs:351 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| render_scalar_childsrc/view.rs:210 | fn | 17 | 4 | 1 | 1 | 1.4 | |
| render_array_childsrc/view.rs:234 | fn | 5 | 2 | 1 | 1 | 1.4 | |
| render_object_childsrc/view.rs:240 | fn | 13 | 3 | 1 | 4 | 1.4 | |
| spawnsrc/native_launch.rs:53 | fn | 8 | 1 | 2 | 1 | 1.4 | |
| get_target_actionsrc/parse.rs:74 | fn | 4 | 1 | 1 | 2 | 1.3 | |
| render_generic_nodesrc/view.rs:427 | fn | 13 | 1 | 1 | 2 | 1.3 | |
| demo_position_assetssrc/demo.rs:342 | fn | 8 | 1 | 2 | 0 | 1.3 | |
| print_app_shortcutsrc/repl.rs:865 | fn | 5 | 1 | 2 | 2 | 1.3 | |
| find_virtual_binary_in_dirsrc/native_launch.rs:96 | fn | 9 | 1 | 1 | 0 | 1.3 | |
| connection_actionssrc/parse.rs:45 | fn | 7 | 1 | 1 | 0 | 1.3 | |
| connection_action_prioritiessrc/gateway.rs:60 | fn | 5 | 1 | 1 | 0 | 1.3 | |
| format_helpsrc/commands.rs:43 | fn | 24 | 6 | 1 | 1 | 1.3 | |
| is_view_node_objectsrc/view.rs:258 | fn | 3 | 1 | 1 | 1 | 1.2 | |
| parse_get_targetsrc/parse.rs:53 | fn | 8 | 2 | 2 | 2 | 1.2 | |
| split_commandsrc/view.rs:21 | fn | 13 | 3 | 1 | 0 | 1.2 | |
| shell_command_aliasessrc/repl.rs:300 | fn | 18 | 1 | 1 | 0 | 1.2 |
Outside the workspace
anyhow serde serde_json