Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,240 · python 20,426 · 6,417 files · digest 4f6c7cd6c249 · built in 1.9 s · crystals off

resolve_workspace_root

cre8_app_editor::filesystem::resolve_workspace_root

fn · cre8-app-editor · crates/cre8-app-editor/src/filesystem.rs:344

23lines
6cyclomatic
1max nesting
14statements
2? exits
1params
4callers
4callees
2.9 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 5 sitespath · 4 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 siteread_workspace_fileapp-editor · cc 1cre8_app_editor::filesystem::read_workspace_filereadapp-editor · cc 10cre8_app_editor::app_editor::readwrite_workspace_fileapp-editor · cc 1cre8_app_editor::filesystem::write_workspace_filewrite_workspace_file_checkedapp-editor · cc 1cre8_app_editor::filesystem::write_workspace_file_checkededitor_file_tree_bootstrapapp-editor · cc 2cre8_app_editor::view_templates::editor_file_tree_bootstrapresolve_workspace_sourceapp-editor · cc 12cre8_app_editor::vm_views::resolve_workspace_sourceread_pageapp-editor · cc 16cre8_app_editor::app_workspace::read_pagefile_tree_responseapp-editor · cc 1cre8_app_editor::connection::file_tree_responseexportapp-editor · cc 5cre8_app_editor::app_templates::exportsnapshots_relative_workspac…app-editor · cc 1cre8_app_editor::filesystem::tests::snapshots_relative_workspace_directorycanonical_workspace_rootapp-editor · cc 1cre8_app_editor::filesystem::canonical_workspace_rootsnapshot_workspace_treeapp-editor · cc 1cre8_app_editor::filesystem::snapshot_workspace_treefile_errors_languages_and_a…app-editor · cc 1cre8_app_editor::filesystem::tests::file_errors_languages_and_absolute_roots_are_explicitrejects_workspace_ref_escapeapp-editor · cc 1cre8_app_editor::filesystem::tests::rejects_workspace_ref_escaperesolve_workspace_rootapp-editor · cc 6cre8_app_editor::filesystem::resolve_workspace_rootregistered_workspacesapp-editor · cc 2cre8_app_editor::filesystem::registered_workspacesregistered_workspace_rootapp-editor · cc 5cre8_app_editor::filesystem::registered_workspace_rootabsolute_workspace_rootapp-editor · cc 1cre8_app_editor::filesystem::absolute_workspace_rootensure_root_in_cwdapp-editor · cc 2cre8_app_editor::filesystem::ensure_root_in_cwdvarplatform-env · cc 1cre8_platform_env::varApprovedWorkspace::openapp-editor · cc 3cre8_app_editor::filesystem::approved::ApprovedWorkspace::openApprovedWorkspace::rootapp-editor · cc 1cre8_app_editor::filesystem::approved::ApprovedWorkspace::rootabsolute_workspace_root_all…app-editor · cc 1cre8_app_editor::filesystem::absolute_workspace_root_allowed

Control flow

Source not readable from this process.

Callees 4

Source not readable from this process.