Skip to content
1 viewer

rust 1,879,476 · typescript 232,735 · javascript 134,783 · python 22,539 · 6,525 files · digest 168195fc00b0 · built in 13.1 s · crystals off

read_page

cre8_app_editor::app_workspace::read_page

fn · cre8-app-editor · crates/cre8-app-editor/src/app_workspace.rs:290 pub

138lines
16cyclomatic
3max nesting
56statements
6? exits
1params
3callers
22callees
0.8 (p65)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (3 direct callers, 22 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 2 sitespath · 1 sitename · 5 sitesname · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 3 sitespath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 3 sitesmethod · 2 sitesmethod · 1 sitemethod · 1 sitepath · 1 siteEditorApp::connectapp-editor · cc 2cre8_app_editor::app::EditorApp::connectauthoring_does_not_intercep…app-editor · cc 1cre8_app_editor::app_editor::tests::authoring_does_not_intercept_file_editor_actionstry_connectapp-editor · cc 9cre8_app_editor::app_editor::try_connectworkspace_reads_filter_sort…app-editor · cc 1cre8_app_editor::app_workspace::tests::workspace_reads_filter_sort_and_keep_corruption_distinct_from_emptyexport_receipt_survives_rel…app-editor · cc 1cre8_app_editor::app_workspace::tests::export_receipt_survives_reload_detects_edit_and_rejects_changed_artifactread_pageapp-editor · cc 16cre8_app_editor::app_workspace::read_pagesha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strDetailPageBuilder::newapp-view-lib · cc 1cre8_app_view_lib::item_list::DetailPageBuilder::newCollectionQuery::from_valueapp-view-lib · cc 4cre8_app_view_lib::collection::CollectionQuery::from_valueItemCardBuilder::newapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemCardBuilder::newListPageBuilder::newapp-view-lib · cc 1cre8_app_view_lib::item_list::ListPageBuilder::newItemCardBuilder::meta_pairapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemCardBuilder::meta_pairDashboardPageBuilder::newapp-view-lib · cc 1cre8_app_view_lib::dashboard::DashboardPageBuilder::newCollectionQuery::pageapp-view-lib · cc 1cre8_app_view_lib::collection::CollectionQuery::pageDashboardPageBuilder::metricapp-view-lib · cc 1cre8_app_view_lib::dashboard::DashboardPageBuilder::metricDetailPageBuilder::tabapp-view-lib · cc 6cre8_app_view_lib::item_list::DetailPageBuilder::tabListPageBuilder::empty_filt…app-view-lib · cc 1cre8_app_view_lib::item_list::ListPageBuilder::empty_filtered_labelvalidate_idapp-editor · cc 5cre8_app_editor::app_editor_model::validate_idListPageBuilder::collectionapp-view-lib · cc 1cre8_app_view_lib::item_list::ListPageBuilder::collectioncanonical_workspace_rootapp-editor · cc 1cre8_app_editor::filesystem::canonical_workspace_rootsha256_hexutil-crypto · cc 1cre8_util_crypto::sha256_hexViewNode::prop_strapp-view-lib-api · cc 1cre8_app_view_lib_api::view_node::ViewNode::prop_strViewNode::with_propapp-view-lib-api · cc 1cre8_app_view_lib_api::view_node::ViewNode::with_propViewNode::with_childapp-view-lib-api · cc 1cre8_app_view_lib_api::view_node::ViewNode::with_childItemListBuilder::newapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemListBuilder::newItemMeta::pairapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemMeta::pairCollectionPage::newapp-view-lib · cc 1cre8_app_view_lib::collection::CollectionPage::newCollectionQuery::is_filteredapp-view-lib · cc 2cre8_app_view_lib::collection::CollectionQuery::is_filteredresolve_workspace_rootapp-editor · cc 6cre8_app_editor::filesystem::resolve_workspace_root

Control flow

Source not readable from this process.

Callees 22

Source not readable from this process.