bread/graphify-out/cache/ast/v0.9.32/1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07.json
Breadway 96639516b1
All checks were successful
dev release / build (push) Successful in 1m33s
can't be bothered writing a commit message
2026-08-03 09:37:15 +08:00

1 line
No EOL
17 KiB
JSON

{"nodes": [{"id": "$graphify-root$_bread_cli_tests_modules_rs", "label": "modules.rs", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "label": "make_module_dir()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L6"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/tests/modules.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/tests/modules.rs"}, {"id": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "label": "install_from_local_succeeds_with_manifest()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L24"}, {"id": "$graphify-root$_bread_cli_tests_modules_install_from_local_fails_without_manifest", "label": "install_from_local_fails_without_manifest()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L49"}, {"id": "$graphify-root$_bread_cli_tests_modules_remove_deletes_module_directory", "label": "remove_deletes_module_directory()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L67"}, {"id": "$graphify-root$_bread_cli_tests_modules_remove_nonexistent_errors", "label": "remove_nonexistent_errors()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L80"}, {"id": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "label": "list_reads_manifests_from_disk()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L92"}, {"id": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "label": "remove_rejects_path_traversal_name()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L107"}, {"id": "$graphify-root$_bread_cli_tests_modules_remove_rejects_absolute_path_name", "label": "remove_rejects_absolute_path_name()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L123"}, {"id": "$graphify-root$_bread_cli_tests_modules_remove_rejects_name_with_slash", "label": "remove_rejects_name_with_slash()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L130"}, {"id": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "label": "install_rejects_manifest_with_path_traversal_name()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L140"}, {"id": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "label": "manifest_written_correctly_on_install()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L164"}], "edges": [{"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "modules_mgmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "tempdir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L6", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L6", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_install_from_local_fails_without_manifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_remove_deletes_module_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_remove_nonexistent_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_remove_rejects_absolute_path_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_remove_rejects_name_with_slash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_rs", "target": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "target": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_remove_deletes_module_directory", "target": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L69", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "target": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_remove_rejects_name_with_slash", "target": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "target": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", "source_location": "L168", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L7"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L18"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_make_module_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L19"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L29"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L29"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_fails_without_manifest", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L54"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_fails_without_manifest", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_fails_without_manifest", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_from_local_fails_without_manifest", "callee": "unwrap_err", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L59"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_deletes_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_deletes_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L74"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_nonexistent_errors", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_nonexistent_errors", "callee": "unwrap_err", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L94"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_list_reads_manifests_from_disk", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "callee": "parent", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_path_traversal_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_absolute_path_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L125"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_name_with_slash", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_remove_rejects_name_with_slash", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L168"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "callee": "join", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_bread_cli_tests_modules_manifest_written_correctly_on_install", "callee": "path", "is_member_call": true, "source_file": "bread-cli/tests/modules.rs", "source_location": "L192"}]}