Docs already said any module or app could publish bread.command.<app>.<verb>, but command is reserved so both unsourced bread-emit and sourced App emit rejected the whole namespace. Keep command unclaimable as an app id; accept bread.command.<known-app>.<verb> (and let an app command another known app). Also ship bread-emit and bread-module-host, and give udev enumerate the same classification fields as a live add so boot-time devices are not all unknown.
1 line
No EOL
50 KiB
JSON
1 line
No EOL
50 KiB
JSON
{"nodes": [{"id": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "label": "modules_mgmt.rs", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "label": "ModuleManifest", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L10"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "label": "parse_source()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "label": "validate_module_name()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L68"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "label": "resolve_module_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "label": "install_from_local()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "label": "remove_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "label": "list_modules()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "label": "read_module_manifest()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "label": "read_manifest_file()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "label": "modules_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L208"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "label": "copy_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "label": "audit_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "label": "render_permissions_toml()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "label": "collect_lua_files()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "label": "scan_lua_source()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303"}, {"id": "btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "permissionkind", "label": "PermissionKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "label": "classify_call_site()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "label": "extract_first_string_arg()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L386"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L419"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "label": "audit_scans_required_sibling_files_in_module_directory()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L443"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", "label": "render_permissions_toml_produces_pastable_block()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L461"}], "edges": [{"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "utc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L382", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "tempdir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L383", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L443", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L142", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L456", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", "target": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L467", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L36"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L36"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L44"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L46"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "callee": "components", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "canonicalize", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "parent", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "canonicalize", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "to_rfc3339", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "is_dir", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "sort_by", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L186"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "cmp", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L186"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L203"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L225"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "file_name", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "is_dir", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "copy_dir", "is_member_call": false, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "callee": "into_values", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L279"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L289"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "is_dir", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L290"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "collect_lua_files", "is_member_call": false, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L291"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "extension", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "to_str", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L306"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "trim_end_matches", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L332"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "split_whitespace", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L333"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L339"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "or_insert", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "entry", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L373"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L374"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L376"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L407"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L414"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L436"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L456"}]} |