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-build build cargo crate
BuildApp — partial extraction (sibling-reached modules stay in lib).
8workspace deps
3direct dependents
9transitive dependents
20calls out
3calls in
66.5call-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). 72 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connectsrc/connection.rs:48 | fn | 6 | 1 | 13 | 3 | 4.2 | |
| collect_external_dep_report_for_profilesrc/external_deps.rs:96 | fn | 43 | 4 | 4 | 5 | 2.1 | |
| default_media_graph_contractsrc/init.rs:8 | fn | 26 | 1 | 3 | 0 | 1.9 | |
| parse_actionsrc/connection.rs:33 | fn | 5 | 1 | 1 | 1 | 1.7 | |
| build_servicessrc/connection.rs:62 | fn | 20 | 1 | 1 | 2 | 1.7 | |
| response_for_actionsrc/connection.rs:83 | fn | 5 | 1 | 1 | 2 | 1.7 | |
| ExternalDepProjectionProfile::optional_dep_idssrc/external_deps.rs:80 | method | 6 | 1 | 1 | 0 | 1.7 | |
| ExternalDepProjectionProfile::parsesrc/external_deps.rs:60 | method | 4 | 1 | 3 | 0 | 1.6 | |
| render_docker_fragmentsrc/external_deps.rs:242 | fn | 43 | 4 | 2 | 0 | 1.6 | |
| render_summarysrc/external_deps.rs:286 | fn | 16 | 1 | 2 | 0 | 1.6 | |
| write_generated_artifactssrc/external_deps.rs:303 | fn | 14 | 1 | 3 | 2 | 1.6 | |
| query_responsesrc/connection.rs:108 | fn | 7 | 1 | 1 | 0 | 1.5 | |
| contextsrc/connection/tests.rs:5 | fn | 5 | 1 | 5 | 1 | 1.5 | |
| ExternalDepProjectionProfile::selects_optional_depsrc/external_deps.rs:75 | method | 4 | 2 | 1 | 1 | 1.4 | |
| ExternalDepProjectionProfile::from_env_or_defaultsrc/external_deps.rs:65 | method | 5 | 1 | 3 | 2 | 1.3 | |
| test_run_rootsrc/bin/build_external_deps/run.rs:65 | fn | 3 | 1 | 1 | 0 | 1.2 | |
| append_unique_packagessrc/external_deps.rs:225 | fn | 7 | 3 | 1 | 0 | 1.2 | |
| primary_responsesrc/connection.rs:89 | fn | 8 | 4 | 1 | 1 | 1.2 | |
| secondary_responsesrc/connection.rs:98 | fn | 9 | 5 | 1 | 2 | 1.2 | |
| write_media_graph_contract_artifactsrc/init.rs:87 | fn | 7 | 1 | 2 | 0 | 1.2 | |
| generated_artifactssrc/init.rs:72 | fn | 14 | 2 | 2 | 2 | 1.2 | |
| profile_arg_from_itersrc/bin/build_external_deps/run.rs:40 | fn | 11 | 3 | 2 | 0 | 1.1 | |
| ExternalDepProjectionProfile::selects_dep_refsrc/external_deps.rs:87 | method | 3 | 2 | 2 | 1 | 1.1 | |
| status_responsesrc/connection.rs:116 | fn | 12 | 1 | 1 | 0 | 1 | |
| result_responsesrc/connection.rs:129 | fn | 8 | 1 | 1 | 1 | 1 | |
| append_unresolved_docker_depsrc/external_deps.rs:233 | fn | 8 | 4 | 2 | 0 | 0.9 | |
| runsrc/init.rs:35 | fn | 36 | 1 | 1 | 3 | 0.9 | |
| profile_from_arg_or_envsrc/bin/build_external_deps/run.rs:52 | fn | 8 | 1 | 2 | 2 | 0.9 | |
| run_rootsrc/bin/build_external_deps/run.rs:13 | fn | 7 | 2 | 2 | 1 | 0.9 | |
| run_with_root_and_profilesrc/bin/build_external_deps/run.rs:21 | fn | 13 | 1 | 2 | 2 | 0.9 | |
| append_existing_dep_rowsrc/external_deps.rs:155 | fn | 23 | 5 | 1 | 0 | 0.9 | |
| new_dep_report_rowsrc/external_deps.rs:179 | fn | 27 | 1 | 1 | 0 | 0.9 | |
| upsert_dep_report_rowsrc/external_deps.rs:140 | fn | 14 | 2 | 1 | 2 | 0.8 | |
| append_docker_packagessrc/external_deps.rs:216 | fn | 8 | 1 | 1 | 1 | 0.8 | |
| set_test_run_rootsrc/bin/build_external_deps/run.rs:70 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| collect_external_dep_reportsrc/external_deps.rs:92 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| restore_external_deps_profilesrc/external_deps.rs:345 | fn | 10 | 2 | 1 | 0 | 0.7 | |
| profile_from_args_or_envsrc/bin/build_external_deps/run.rs:35 | fn | 4 | 1 | 1 | 3 | 0.7 | |
| runsrc/bin/build_external_deps/run.rs:7 | fn | 5 | 1 | 1 | 3 | 0.6 | |
| external_dep_kind_labelsrc/external_deps.rs:207 | fn | 8 | 4 | 1 | 0 | 0.6 |
Outside the workspace
anyhow serde serde_json