Skip to content
1 viewer

rust 1,897,521 · typescript 233,004 · javascript 138,057 · python 22,871 · 6,623 files · digest 626b414c773d · built in 16.7 s · crystals off

tree

cre8_app_site::blog_workspace::tree

fn · cre8-app-site · crates/cre8-app-site/src/blog_workspace.rs:177 pub

88lines
13cyclomatic
4max nesting
30statements
3? exits
3params
3callers
18callees
0.7 (p59)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 3 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 2 sitesname · 11 sitesname · 6 sitesref · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 10 sitespath · 7 sitespath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitemethod · 2 sitespath · 1 sitemethod · 2 sitespath · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitename · 4 sitesmethod · 3 sitespath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 siteSiteApp::raw_handleapp-site · cc 17cre8_app_site::app::SiteApp::raw_handlethe_join_page_explains_the_…app-site · cc 4cre8_app_site::members::tests::the_join_page_explains_the_invite_and_never_uses_it_upscoped_pages_without_a_site…app-site · cc 5cre8_app_site::view_operator::tests::scoped_pages_without_a_site_ask_instead_of_failingthe_sites_ranking_is_the_sa…app-site · cc 1cre8_app_site::view_operator::tests::the_sites_ranking_is_the_same_page_asked_with_allhandleapp-site · cc 27cre8_app_site::view_operator::handleownership_and_publication_c…app-site · cc 1cre8_app_site::blog_workspace::tests::ownership_and_publication_checked_before_dispatchworkspace_preserves_unknown…app-site · cc 7cre8_app_site::blog_workspace::tests::workspace_preserves_unknown_states_and_scopes_article_cardstreeapp-site · cc 13cre8_app_site::blog_workspace::treeFormDefinition::endpointapp-view-lib · cc 1cre8_app_view_lib::site_interactive::form::FormDefinition::endpointCliCommandMeta::connectionruntime-contracts · cc 1cre8_runtime_contracts::cli_types::CliCommandMeta::connectionparagraphapp-view-lib · cc 1cre8_app_view_lib::app_structure::paragraphItemCardBuilder::newapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemCardBuilder::newItemCardBuilder::subtitleapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemCardBuilder::subtitleItemCardBuilder::meta_pairapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemCardBuilder::meta_pairaction_linkapp-view-lib · cc 1cre8_app_view_lib::app_structure::action_linktextapp-site · cc 1cre8_app_site::blog_workspace::textpages_for_collectionapp-site · cc 3cre8_app_site::store::pages_for_collectionencodeapp-site · cc 1cre8_app_site::blog_workspace::encodeis_articleapp-site · cc 1cre8_app_site::blog_workspace::is_articleowned_siteapp-site · cc 1cre8_app_site::blog_workspace::owned_sitearticleapp-site · cc 1cre8_app_site::blog_workspace::articlepublic_urlapp-site · cc 9cre8_app_site::blog_workspace::public_urlHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphViewNode::with_propapp-view-lib-api · cc 1cre8_app_view_lib_api::view_node::ViewNode::with_propRuntimeContext::authenticat…runtime-app-types · cc 1cre8_runtime_app_types::types::contract::RuntimeContext::authenticated_session_account_originCrossGraphView::vertices_by…app-truth · cc 3cre8_app_truth::cross_graph::CrossGraphView::vertices_by_kindis_same_origin_pathapp-view-lib · cc 9cre8_app_view_lib::site_interactive::is_same_origin_pathItemMeta::pairapp-view-lib · cc 1cre8_app_view_lib::item_list::ItemMeta::pairget_page_scopedapp-site · cc 1cre8_app_site::store::get_page_scopedget_siteapp-site · cc 1cre8_app_site::manifest_store::get_siterequire_site_writerapp-site · cc 4cre8_app_site::manifest_store::require_site_writer

Control flow

Source not readable from this process.

Callees 18

Source not readable from this process.