From 96639516b1f31633f0a7bdd704c6d7c38e1422bc Mon Sep 17 00:00:00 2001 From: Breadway Date: Mon, 3 Aug 2026 09:37:15 +0800 Subject: [PATCH] can't be bothered writing a commit message --- bread-shared/src/apps.rs | 2 +- graphify-out/.graphify_ast.json | 35575 ++++++++++++++++ graphify-out/.graphify_chunk_01.json | 1441 + graphify-out/.graphify_detect.json | 1 + graphify-out/.graphify_python | 1 + graphify-out/.graphify_root | 1 + graphify-out/.graphify_uncached.txt | 9 + ...ad54d451d69f360708949afd93632209ec49d.json | 1 + ...ef87fdbfbd18711b61da7cca6b7b417c62478.json | 1 + ...1b5d0617cd16787a56581bda8c7489bb8a81c.json | 1 + ...f314eeff9f099a8d70b64168538824048739f.json | 1 + ...f31b0a3ae61b0c573500816332e03d9d3e8a1.json | 1 + ...f4467e7d6dd98b30c325963e2ac5a20464e30.json | 1 + ...60bf381b4d4ad12e4b4693f8cd5ef9bebafe1.json | 1 + ...22a641aa8c3ad0f47fd122df9b1e41dd8db07.json | 1 + ...be8f03fcfa19167b1aca8356425b315b993ee.json | 1 + ...e76a8cf07395ba963b31f0cf75f3cf9774ab5.json | 1 + ...7fccb95320629c49dcb99488dbedb7b67e9a3.json | 1 + ...9e4be6db0878b7323c6708acb532e40543932.json | 1 + ...29575e9835416052e9545d8f5bc05927c05dc.json | 1 + ...0a816288fbc6bff8e189e155ec52482c24605.json | 1 + ...8b625f69d97ded0dec1c96e6da58408955bb4.json | 1 + ...13e83ce4129997c102c469e0744a29c45156e.json | 1 + ...19b6cc28d1eaf27838fba59c4c679ca7fcc29.json | 1 + ...e466b96c6672a6ac0eb87b75e205d33e016aa.json | 1 + ...d2d65c5d7092045b0296877b913a793e4c874.json | 1 + ...8f28f513883ddff63350bca6afa988bebca71.json | 1 + ...541d9c4b210d5e3aa21d6edcce118460f6823.json | 1 + ...13aafa7af568dbcac1550271f47cb8441414c.json | 1 + ...4f61ae8d48deec147ddaa588cf0aa281ef0ef.json | 1 + ...3cb04f8615a0146ffd4b81eafeb9e5efe4646.json | 1 + ...f2b5ab810054fa36144f0e18d43cbc74fd26d.json | 1 + ...0e1d276b79acaf43a4856ec20622c88da7925.json | 1 + ...867d4bcf6b4bfc66cc98c5c3ec7bec414984d.json | 1 + ...2b444d44255519e81bfc7b732fa521485e695.json | 1 + ...f6e9f4f6987a94dd376ba3c6a744e209d44b5.json | 1 + ...0d2f8110a1af0056e643bed85decb767d0d62.json | 1 + ...a5b5f1604b6022be33882c4abd05d4a752bad.json | 1 + ...82a27f67a23414b28f517c61026c21505f347.json | 1 + ...15640a7139b21316b9cd94405b8e68bf9d714.json | 1 + ...eaf0aa2b96053357f25a518c838e1f3ac8038.json | 1 + ...ecedb1ecb3be9d3dfd6d7d51a5bc744196ccd.json | 1 + ...0b61e36ac5cebd1551f0c156a8c1f3d2a5b35.json | 1 + ...889f41f53bf1858b433b2714b01f759619218.json | 1 + ...9c0b037355b91f05b4375876d53dd94243ff0.json | 1 + ...9ba728cedd846cee1e42bd80f0bb554675b7d.json | 1 + ...8bad20894cdb3f78185ed5124ef8dbde67356.json | 1 + ...15807c1391d1f0f61c070cdd134c0a1e2f89e.json | 1 + ...0a88191192924e62c2afee9ee8386fde6e043.json | 1 + ...bb96e9c80629d03fd1750967761fb27f9d4be.json | 1 + ...b408bc0b63fe3091aba2de257a38baf4b76e2.json | 1 + ...d6314014b9ece188836f585e8c863c8b0d4a0.json | 1 + graphify-out/cache/stat-index.json | 1 + 53 files changed, 37075 insertions(+), 1 deletion(-) create mode 100644 graphify-out/.graphify_ast.json create mode 100644 graphify-out/.graphify_chunk_01.json create mode 100644 graphify-out/.graphify_detect.json create mode 100644 graphify-out/.graphify_python create mode 100644 graphify-out/.graphify_root create mode 100644 graphify-out/.graphify_uncached.txt create mode 100644 graphify-out/cache/ast/v0.9.32/033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d.json create mode 100644 graphify-out/cache/ast/v0.9.32/04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478.json create mode 100644 graphify-out/cache/ast/v0.9.32/0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c.json create mode 100644 graphify-out/cache/ast/v0.9.32/09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f.json create mode 100644 graphify-out/cache/ast/v0.9.32/1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1.json create mode 100644 graphify-out/cache/ast/v0.9.32/189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30.json create mode 100644 graphify-out/cache/ast/v0.9.32/1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1.json create mode 100644 graphify-out/cache/ast/v0.9.32/1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07.json create mode 100644 graphify-out/cache/ast/v0.9.32/24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee.json create mode 100644 graphify-out/cache/ast/v0.9.32/27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5.json create mode 100644 graphify-out/cache/ast/v0.9.32/2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3.json create mode 100644 graphify-out/cache/ast/v0.9.32/32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932.json create mode 100644 graphify-out/cache/ast/v0.9.32/3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc.json create mode 100644 graphify-out/cache/ast/v0.9.32/3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605.json create mode 100644 graphify-out/cache/ast/v0.9.32/413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4.json create mode 100644 graphify-out/cache/ast/v0.9.32/50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e.json create mode 100644 graphify-out/cache/ast/v0.9.32/51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29.json create mode 100644 graphify-out/cache/ast/v0.9.32/559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa.json create mode 100644 graphify-out/cache/ast/v0.9.32/5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874.json create mode 100644 graphify-out/cache/ast/v0.9.32/64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71.json create mode 100644 graphify-out/cache/ast/v0.9.32/682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823.json create mode 100644 graphify-out/cache/ast/v0.9.32/70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c.json create mode 100644 graphify-out/cache/ast/v0.9.32/7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef.json create mode 100644 graphify-out/cache/ast/v0.9.32/8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646.json create mode 100644 graphify-out/cache/ast/v0.9.32/911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d.json create mode 100644 graphify-out/cache/ast/v0.9.32/954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925.json create mode 100644 graphify-out/cache/ast/v0.9.32/980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d.json create mode 100644 graphify-out/cache/ast/v0.9.32/9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695.json create mode 100644 graphify-out/cache/ast/v0.9.32/9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5.json create mode 100644 graphify-out/cache/ast/v0.9.32/a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62.json create mode 100644 graphify-out/cache/ast/v0.9.32/a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad.json create mode 100644 graphify-out/cache/ast/v0.9.32/aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347.json create mode 100644 graphify-out/cache/ast/v0.9.32/acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714.json create mode 100644 graphify-out/cache/ast/v0.9.32/b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038.json create mode 100644 graphify-out/cache/ast/v0.9.32/cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd.json create mode 100644 graphify-out/cache/ast/v0.9.32/cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35.json create mode 100644 graphify-out/cache/ast/v0.9.32/d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218.json create mode 100644 graphify-out/cache/ast/v0.9.32/da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0.json create mode 100644 graphify-out/cache/ast/v0.9.32/daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d.json create mode 100644 graphify-out/cache/ast/v0.9.32/e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356.json create mode 100644 graphify-out/cache/ast/v0.9.32/e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e.json create mode 100644 graphify-out/cache/ast/v0.9.32/e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043.json create mode 100644 graphify-out/cache/ast/v0.9.32/f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be.json create mode 100644 graphify-out/cache/ast/v0.9.32/fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2.json create mode 100644 graphify-out/cache/ast/v0.9.32/fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0.json create mode 100644 graphify-out/cache/stat-index.json diff --git a/bread-shared/src/apps.rs b/bread-shared/src/apps.rs index 7e6b18c..3537a4d 100644 --- a/bread-shared/src/apps.rs +++ b/bread-shared/src/apps.rs @@ -11,7 +11,7 @@ /// (commands) namespaces. pub const KNOWN_APPS: &[&str] = &[ "clip", "pad", "bar", "box", "lock", "mon", "paper", "search", "shot", "arr", "crumbs", "help", - "bakery", + "bakery", "cast", ]; /// Daemon-internal domains that are reserved and can never be claimed as an diff --git a/graphify-out/.graphify_ast.json b/graphify-out/.graphify_ast.json new file mode 100644 index 0000000..9447ef3 --- /dev/null +++ b/graphify-out/.graphify_ast.json @@ -0,0 +1,35575 @@ +{ + "nodes": [ + { + "id": "bread_cli_src_hooks_git", + "label": "hooks_git.rs", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_hookoutcome", + "label": "HookOutcome", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_install_git", + "label": "install_git()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_install_one_hook", + "label": "install_one_hook()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_is_bread_managed", + "label": "is_bread_managed()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L115", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_branch_changed_emit_line", + "label": "branch_changed_emit_line()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L122", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_emit_line_for", + "label": "emit_line_for()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L131", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_commit_created_emit_line", + "label": "commit_created_emit_line()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L140", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_hook_script", + "label": "hook_script()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L152", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_git_dir", + "label": "git_dir()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_show_toplevel", + "label": "show_toplevel()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_hooks_path_override", + "label": "hooks_path_override()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_print_hooks_path_warning", + "label": "print_hooks_path_warning()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L235", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_print_summary", + "label": "print_summary()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_run_git", + "label": "run_git()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_detects_own_marker", + "label": "detects_own_marker()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L288", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", + "label": "does_not_falsely_detect_marker()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L294", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", + "label": "marker_must_match_whole_trimmed_line()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L300", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_empty_file_is_not_managed", + "label": "empty_file_is_not_managed()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L308", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "label": "all_hook_scripts_start_with_shebang_and_marker()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L313", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", + "label": "all_hook_scripts_exit_0_unconditionally()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L323", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "label": "post_commit_and_post_merge_emit_commit_created()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L334", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "label": "post_checkout_only_emits_on_branch_checkout()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L345", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "label": "hook_script_rejects_unknown_name()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L353", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell", + "label": "hooks_shell.rs", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_targetshell", + "label": "TargetShell", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L52", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_targetshell_parse", + "label": ".parse()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "label": ".detect_from_env()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L78", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_hooks_dir", + "label": "hooks_dir()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_install_shell", + "label": "install_shell()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_write_hook_file", + "label": "write_hook_file()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_parse_accepts_known_shells", + "label": "parse_accepts_known_shells()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L431", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", + "label": "parse_rejects_unknown_shell()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L438", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", + "label": "detect_from_env_reads_shell_basename()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L444", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", + "label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L462", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "label": "hook_scripts_background_every_emit_call()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L472", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_join_line_continuations", + "label": "join_line_continuations()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "_origin": "ast" + }, + { + "id": "bread_cli_src_hooks_shell_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_lib", + "label": "lib.rs", + "file_type": "code", + "source_file": "bread-cli/src/lib.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main", + "label": "main.rs", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_cli", + "label": "Cli", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L23", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_commands", + "label": "Commands", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L29", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_hookscommand", + "label": "HooksCommand", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L98", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_modulescommand", + "label": "ModulesCommand", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L111", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_main", + "label": "main()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L131", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_handle_modules_cmd", + "label": "handle_modules_cmd()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_install_module", + "label": "install_module()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_try_daemon_reload", + "label": "try_daemon_reload()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L320", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_daemon_socket_path", + "label": "daemon_socket_path()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L333", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_send_request", + "label": "send_request()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_stream_events", + "label": "stream_events()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_print_json", + "label": "print_json()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_print_state_formatted", + "label": "print_state_formatted()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_print_value", + "label": "print_value()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L451", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_print_event", + "label": "print_event()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_format_timestamp", + "label": "format_timestamp()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L498", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_print_reload", + "label": "print_reload()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_watch_reload", + "label": "watch_reload()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_print_doctor", + "label": "print_doctor()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_render_doctor", + "label": "render_doctor()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L575", + "_origin": "ast" + }, + { + "id": "bread_cli_src_main_config_directory", + "label": "config_directory()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L632", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt", + "label": "modules_mgmt.rs", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_modulemanifest", + "label": "ModuleManifest", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_parse_source", + "label": "parse_source()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "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": "L57", + "_origin": "ast" + }, + { + "id": "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": "L86", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "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": "L111", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_remove_module", + "label": "remove_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_list_modules", + "label": "list_modules()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "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": "L180", + "_origin": "ast" + }, + { + "id": "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": "L190", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_modules_dir", + "label": "modules_dir()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L197", + "_origin": "ast" + }, + { + "id": "bread_cli_src_modules_mgmt_copy_dir", + "label": "copy_dir()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "_origin": "ast" + }, + { + "id": "bread_cli_tests_modules", + "label": "modules.rs", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_cli_tests_modules_make_module_dir", + "label": "make_module_dir()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "_origin": "ast" + }, + { + "id": "bread_cli_tests_modules_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_cli_tests_modules_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "bread_cli_tests_modules_remove_nonexistent_errors", + "label": "remove_nonexistent_errors()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "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", + "_origin": "ast" + }, + { + "id": "bread_emit_src_main", + "label": "main.rs", + "file_type": "code", + "source_file": "bread-emit/src/main.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_emit_src_main_parse_args", + "label": "parse_args()", + "file_type": "code", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "bread_emit_src_main_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_emit_src_main_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_emit_src_main_main", + "label": "main()", + "file_type": "code", + "source_file": "bread-emit/src/main.rs", + "source_location": "L48", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps", + "label": "apps.rs", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_is_known_app", + "label": "is_known_app()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L40", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_is_reserved_domain", + "label": "is_reserved_domain()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L46", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_validate_app_namespace", + "label": "validate_app_namespace()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L54", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_known_apps_are_recognized", + "label": "known_apps_are_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L63", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_unknown_app_is_not_recognized", + "label": "unknown_app_is_not_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L69", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "label": "reserved_domains_are_never_known_apps()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L75", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_reserved_domains_are_recognized", + "label": "reserved_domains_are_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L85", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", + "label": "validate_app_namespace_accepts_own_namespace()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L92", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "label": "validate_app_namespace_rejects_other_namespaces()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L101", + "_origin": "ast" + }, + { + "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", + "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L108", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob", + "label": "glob.rs", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_matches_pattern", + "label": "matches_pattern()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L16", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_matches_glob", + "label": "matches_glob()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_exact_match", + "label": "exact_match()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L82", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_single_segment_wildcard", + "label": "single_segment_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L94", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_recursive_wildcard", + "label": "recursive_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L104", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_single_char_wildcard", + "label": "single_char_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L114", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", + "label": "star_does_not_cross_dot_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L121", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", + "label": "double_star_matches_zero_or_more_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L133", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", + "label": "empty_pattern_matches_only_empty_text()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L139", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", + "label": "empty_text_only_matches_wildcards()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L145", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", + "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L151", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", + "label": "dot_double_star_does_not_match_sibling_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L156", + "_origin": "ast" + }, + { + "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", + "label": "mid_pattern_star_does_not_cross_dots()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L165", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib", + "label": "lib.rs", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_adaptersource", + "label": "AdapterSource", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_rawevent", + "label": "RawEvent", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L66", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_breadevent", + "label": "BreadEvent", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L84", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_breadevent_new", + "label": ".new()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "_origin": "ast" + }, + { + "id": "into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_now_unix_ms", + "label": "now_unix_ms()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L111", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_daemonsection", + "label": "DaemonSection", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L119", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_socketpathconfig", + "label": "SocketPathConfig", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L125", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_resolve_socket_path", + "label": "resolve_socket_path()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_expand_path", + "label": "expand_path()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L161", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", + "label": "expand_path_leaves_non_tilde_paths_unchanged()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L182", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", + "label": "expand_path_expands_leading_tilde()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L192", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", + "label": "adapter_source_serializes_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L204", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", + "label": "adapter_source_app_serializes_as_externally_tagged_object()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L256", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "label": "adapter_source_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L264", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", + "label": "adapter_source_rejects_unknown_variant()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L287", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "label": "bread_event_new_sets_current_timestamp()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L293", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "label": "bread_event_new_accepts_owned_and_borrowed_names()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L305", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_bread_event_round_trips_through_json", + "label": "bread_event_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L313", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_raw_event_round_trips_through_json", + "label": "raw_event_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L330", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L347", + "_origin": "ast" + }, + { + "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "label": "adapter_source_is_hashable_and_eq()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L354", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget", + "label": "widget.rs", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_orientation", + "label": "Orientation", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode", + "label": "WidgetNode", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L27", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_default_orientation", + "label": "default_orientation()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetstyle", + "label": "WidgetStyle", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L90", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_semanticcolor", + "label": "SemanticColor", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L105", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_fontweight", + "label": "FontWeight", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L121", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_textsize", + "label": "TextSize", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L133", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_align", + "label": "Align", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L143", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_background", + "label": "Background", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L151", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_radius", + "label": "Radius", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L161", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_padding", + "label": "Padding", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L171", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetplacement", + "label": "WidgetPlacement", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L183", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetspec", + "label": "WidgetSpec", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L200", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_default_visible", + "label": "default_visible()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L218", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetvalidationerror", + "label": "WidgetValidationError", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L224", + "_origin": "ast" + }, + { + "id": "display", + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetvalidationerror_fmt", + "label": ".fmt()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "_origin": "ast" + }, + { + "id": "formatter", + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "error", + "label": "Error", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_is_valid_class", + "label": "is_valid_class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L250", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode_class", + "label": ".class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode_style", + "label": ".style()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode_on_click", + "label": ".on_click()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode_children", + "label": ".children()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L298", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode_validate", + "label": ".validate()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widgetnode_validate_inner", + "label": ".validate_inner()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_label", + "label": "label()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_box_of", + "label": "box_of()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_simple_label_is_valid", + "label": "simple_label_is_valid()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L364", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rejects_invalid_class_characters", + "label": "rejects_invalid_class_characters()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L369", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rejects_class_starting_with_digit", + "label": "rejects_class_starting_with_digit()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L379", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rejects_empty_class", + "label": "rejects_empty_class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L384", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", + "label": "accepts_class_with_underscore_and_hyphen()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L389", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "label": "rejects_tree_deeper_than_max()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L394", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_accepts_tree_at_max_depth", + "label": "accepts_tree_at_max_depth()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L404", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_rejects_too_many_nodes", + "label": "rejects_too_many_nodes()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L411", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_accepts_node_count_at_max", + "label": "accepts_node_count_at_max()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L421", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "label": "widget_spec_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L428", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_placement_serializes_as_snake_case", + "label": "placement_serializes_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L465", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_node_serializes_with_type_tag", + "label": "node_serializes_with_type_tag()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L489", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "label": "node_without_style_omits_it_when_serialized_and_back()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L497", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", + "label": "style_field_is_optional_when_absent_from_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L506", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_style_round_trips_through_json", + "label": "style_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L513", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", + "label": "style_enums_serialize_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L541", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", + "label": "invalid_style_color_fails_to_deserialize()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L551", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", + "label": "style_with_all_fields_none_is_equivalent_to_default()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L557", + "_origin": "ast" + }, + { + "id": "bread_shared_src_widget_style_does_not_affect_validation", + "label": "style_does_not_affect_validation()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L568", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth", + "label": "bluetooth.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_bluetoothadapter", + "label": "BluetoothAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L34", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_try_enumerate", + "label": "try_enumerate()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "label": "parse_bluetooth_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_rs_message", + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_address_from_path", + "label": "address_from_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "label": "address_from_path_parses_standard_bluez_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L239", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "label": "address_from_path_returns_empty_for_adapter_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L247", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "label": "address_from_path_returns_empty_for_root()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L252", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem", + "label": "filesystem.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_filesystemadapter", + "label": "FilesystemAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L34", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_filesystemadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "label": ".resolve_roots()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_filesystemadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L92", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_filesystemadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_run_watch", + "label": "run_watch()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify", + "label": "classify()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "eventkind", + "label": "EventKind", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_instant", + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_excluded_dir_component", + "label": "excluded_dir_component()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_detect_markers", + "label": "detect_markers()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_expand_glob", + "label": "expand_glob()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", + "label": "excluded_dir_component_finds_git_at_top_level()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L300", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", + "label": "excluded_dir_component_finds_target_nested_deeply()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L305", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", + "label": "excluded_dir_component_finds_node_modules()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L313", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", + "label": "excluded_dir_component_none_for_ordinary_source_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L321", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify_silent_under_git", + "label": "classify_silent_under_git()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L326", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "label": "classify_silent_under_node_modules()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L340", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "label": "classify_build_artifact_created_in_target()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L354", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "label": "classify_silent_for_modify_in_target_not_create()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L371", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "label": "classify_file_changed_for_ordinary_source_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L387", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "label": "classify_debounces_rapid_repeat_events_for_same_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L404", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "label": "detect_markers_finds_cargo_toml()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L418", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "label": "detect_markers_finds_multiple()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L426", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", + "label": "detect_markers_empty_for_plain_directory()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L438", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "label": "expand_glob_returns_single_path_unchanged_without_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L444", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "label": "expand_glob_expands_star_to_subdirectories()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L450", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "label": "expand_glob_returns_empty_for_nonexistent_parent()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L466", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git", + "label": "git.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_gitadapter", + "label": "GitAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L65", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "duration", + "label": "Duration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_gitadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_gitadapter_with_interval", + "label": ".with_interval()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_gitadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L92", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_gitadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_repotrack", + "label": "RepoTrack", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L202", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_repotrack_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_discover_repos", + "label": "discover_repos()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_expand_roots", + "label": "expand_roots()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_resolve_git_dir", + "label": "resolve_git_dir()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_gitdir_file", + "label": "parse_gitdir_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_check_dirty", + "label": "check_dirty()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_check_ahead_behind", + "label": "check_ahead_behind()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_ahead_behind", + "label": "parse_ahead_behind()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", + "label": "parse_ahead_behind_parses_tab_separated_counts()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L398", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", + "label": "parse_ahead_behind_parses_space_separated_counts()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L403", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", + "label": "parse_ahead_behind_handles_zero_zero()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L408", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", + "label": "parse_ahead_behind_rejects_malformed_output()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L413", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", + "label": "parse_gitdir_file_extracts_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L422", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", + "label": "parse_gitdir_file_trims_whitespace()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L430", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", + "label": "parse_gitdir_file_rejects_unrecognized_content()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L438", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "label": "expand_roots_uses_literal_path_without_trailing_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L446", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "label": "expand_roots_globs_single_trailing_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L458", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L477", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", + "label": "resolve_git_dir_finds_standard_directory_git()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L486", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "label": "resolve_git_dir_resolves_worktree_style_git_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L496", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", + "label": "resolve_git_dir_returns_none_for_non_repo()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L517", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland", + "label": "hyprland.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_hyprlandadapter", + "label": "HyprlandAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_hyprland_event_socket", + "label": "hyprland_event_socket()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_parse_hyprland_line", + "label": "parse_hyprland_line()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_hyprland_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_adapterstatus", + "label": "AdapterStatus", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L27", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_adapter", + "label": "Adapter", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "send", + "label": "Send", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "sync", + "label": "Sync", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_manager", + "label": "Manager", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_receiver", + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_rwlock", + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_manager_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_manager_status_handle", + "label": ".status_handle()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_manager_start_all", + "label": ".start_all()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_mod_manager_spawn_adapter", + "label": ".spawn_adapter()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "_origin": "ast" + }, + { + "id": "a", + "label": "A", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network", + "label": "network.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_networkadapter", + "label": "NetworkAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_networkadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L18", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_networkadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_networksnapshot", + "label": "NetworkSnapshot", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L39", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rs_btreemap", + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_network_raw_event", + "label": "network_raw_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_read_network_state", + "label": "read_network_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_has_default_route", + "label": "has_default_route()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L82", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink", + "label": "network_rtnetlink.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "label": "RtnetlinkAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L27", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "label": "ip_from_bytes()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_network_rtnetlink_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman", + "label": "podman.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_podmanadapter", + "label": "PodmanAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_podmanadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_default", + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_podmanadapter_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_podmanadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L37", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_podmanadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_map_podman_event", + "label": "map_podman_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_container_event", + "label": "container_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_maps_start_event", + "label": "maps_start_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L235", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_maps_died_event", + "label": "maps_died_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L245", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "label": "ignores_stop_event_to_avoid_double_emit_with_died()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L254", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_ignores_remove_event", + "label": "ignores_remove_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L260", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_maps_health_status_event", + "label": "maps_health_status_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L266", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_ignores_unknown_action", + "label": "ignores_unknown_action()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L276", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_ignores_non_container_type", + "label": "ignores_non_container_type()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L282", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "label": "missing_fields_fall_back_to_unknown()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L292", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power", + "label": "power.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_poweradapter", + "label": "PowerAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_poweradapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_poweradapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_poweradapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_powersnapshot", + "label": "PowerSnapshot", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L48", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_power_raw_event", + "label": "power_raw_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_read_power_state", + "label": "read_power_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower", + "label": "power_upower.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_upoweradapter", + "label": "UPowerAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_upoweradapter_probe", + "label": ".probe()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_upoweradapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L29", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_upoweradapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_parse_upower_message", + "label": "parse_upower_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_power_upower_rs_message", + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd", + "label": "systemd.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_systemdadapter", + "label": "SystemdAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L27", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_systemdadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_systemdadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L39", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_systemdadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_get_unit_path", + "label": "get_unit_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_query_active_state", + "label": "query_active_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_handle_message", + "label": "handle_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_message", + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_active_state_to_kind", + "label": "active_state_to_kind()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_is_failed_transition", + "label": "is_failed_transition()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_failure_result", + "label": "failure_result()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", + "label": "active_state_to_kind_maps_active_to_started()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L238", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", + "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L243", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", + "label": "active_state_to_kind_excludes_failed()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L249", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", + "label": "active_state_to_kind_ignores_transitional_states()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L256", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", + "label": "is_failed_transition_detects_failed_active_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L263", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", + "label": "is_failed_transition_ignores_other_active_states()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L269", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", + "label": "is_failed_transition_ignores_unrelated_property_changes()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L275", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", + "label": "failure_result_extracts_reason_when_present()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L283", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", + "label": "failure_result_is_none_when_absent()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L289", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev", + "label": "udev.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_udevadapter", + "label": "UdevAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L12", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_udevadapter_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_udevadapter_name", + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L43", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_udevadapter_run", + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_scanneddevice", + "label": "ScannedDevice", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L53", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_run_udev_monitor", + "label": "run_udev_monitor()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_build_event", + "label": "build_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "_origin": "ast" + }, + { + "id": "event", + "label": "Event", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_enumerate_with_udev", + "label": "enumerate_with_udev()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_prop_bool", + "label": "prop_bool()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L178", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_prop_str", + "label": "prop_str()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadd_src_adapters_udev_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config", + "label": "config.rs", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config", + "label": "Config", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_daemonconfig", + "label": "DaemonConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L25", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_luaconfig", + "label": "LuaConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_modulesconfig", + "label": "ModulesConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L41", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_adaptersconfig", + "label": "AdaptersConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L49", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_adaptertoggle", + "label": "AdapterToggle", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L71", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_udevconfig", + "label": "UdevConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L77", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_powerconfig", + "label": "PowerConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L85", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rootsconfig", + "label": "RootsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L98", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_systemdconfig", + "label": "SystemdConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L106", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_eventsconfig", + "label": "EventsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L117", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_notificationsconfig", + "label": "NotificationsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L123", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_default", + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_daemonconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_luaconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L142", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_modulesconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_adaptertoggle_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_udevconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L168", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_powerconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L177", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rootsconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_systemdconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_eventsconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_notificationsconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L212", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_load", + "label": ".load()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_socket_path", + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L233", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_lua_entry_point", + "label": ".lua_entry_point()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_lua_module_path", + "label": ".lua_module_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L246", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_path", + "label": "config_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L251", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_expand_home", + "label": "expand_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L267", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_log_level", + "label": "default_log_level()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L281", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_lua_entry", + "label": "default_lua_entry()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L285", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_lua_modules", + "label": "default_lua_modules()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L289", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_true", + "label": "default_true()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L293", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_poll_interval", + "label": "default_poll_interval()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L297", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_dedup_window", + "label": "default_dedup_window()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L301", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_notify_timeout", + "label": "default_notify_timeout()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L305", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_notify_urgency", + "label": "default_notify_urgency()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L309", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_notify_path", + "label": "default_notify_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L313", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_udev_subsystems", + "label": "default_udev_subsystems()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_envguard", + "label": "EnvGuard", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L336", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "mutexguard", + "label": "MutexGuard", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_envguard_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L342", + "_origin": "ast" + }, + { + "id": "drop", + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_envguard_drop", + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L353", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_config_uses_documented_defaults", + "label": "default_config_uses_documented_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L364", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", + "label": "default_udev_subsystems_match_documented_list()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L385", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", + "label": "parse_empty_toml_yields_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L393", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", + "label": "parse_full_toml_overrides_all_values()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L400", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", + "label": "parse_partial_toml_fills_missing_with_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L459", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_invalid_toml_returns_error", + "label": "invalid_toml_returns_error()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L472", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "label": "socket_path_uses_explicit_path_verbatim()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L478", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "label": "socket_path_expands_tilde_when_explicit()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L485", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "label": "socket_path_falls_back_to_xdg_runtime_dir()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L497", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L508", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "label": "lua_entry_point_and_module_path_expand_tilde()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L516", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L532", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "label": "lua_entry_point_returns_absolute_path_unchanged()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L553", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_expand_home_handles_missing_home_env", + "label": "expand_home_handles_missing_home_env()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L560", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_path_respects_xdg_config_home", + "label": "config_path_respects_xdg_config_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L570", + "_origin": "ast" + }, + { + "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "label": "config_path_falls_back_to_home_when_no_xdg()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L580", + "_origin": "ast" + }, + { + "id": "breadd_src_core_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadd/src/core/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer", + "label": "normalizer.rs", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer", + "label": "EventNormalizer", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L10", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_rs_rwlock", + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize", + "label": ".normalize()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "label": ".normalize_udev()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "label": ".normalize_hyprland()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "label": ".normalize_power()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "label": ".normalize_bluetooth()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "label": ".normalize_network()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "label": ".normalize_terminal()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "label": ".normalize_remote()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "label": ".normalize_git()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "label": ".normalize_filesystem()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "label": ".normalize_systemd()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "label": ".normalize_podman()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "label": ".normalize_app()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_eventnormalizer_accept", + "label": ".accept()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L519", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_split_hyprland_fields", + "label": "split_hyprland_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L563", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_raw", + "label": "raw()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "label": "udev_add_emits_connected_with_identity_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L586", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "label": "udev_remove_emits_disconnected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L613", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "label": "udev_bind_action_is_suppressed()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L634", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "label": "udev_anonymous_child_interface_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L651", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "label": "udev_dedupes_child_nodes_of_same_physical_device()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L667", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "label": "udev_disconnect_does_not_share_dedup_with_connect()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L693", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_hyprland_workspace_change", + "label": "hyprland_workspace_change()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L715", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "label": "hyprland_active_window_v2_parses_address_from_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L729", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "label": "hyprland_openwindow_splits_all_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L744", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "label": "hyprland_unknown_kind_falls_through_to_generic_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L763", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "label": "hyprland_monitor_lifecycle()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L777", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "label": "power_ac_connected_emits_named_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L799", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "label": "power_battery_thresholds_select_correct_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L812", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "label": "power_mid_range_battery_emits_generic_changed()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L838", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "label": "power_ac_and_battery_can_both_fire()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L851", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "label": "bluetooth_connected_emits_device_connected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L867", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "label": "bluetooth_disconnected_emits_device_disconnected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L893", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "label": "bluetooth_enumerate_includes_name()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L910", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "label": "bluetooth_paired_emits_bluetooth_specific_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L929", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L948", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "label": "bluetooth_name_falls_back_to_properties()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L965", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_network_online_and_offline", + "label": "network_online_and_offline()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L984", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "label": "system_events_pass_through_unchanged()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1005", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "label": "dedup_drops_duplicate_within_window()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1022", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "label": "dedup_allows_after_window_elapses()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1032", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "label": "dedup_distinguishes_different_payloads()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1042", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "label": "dedup_window_of_zero_allows_everything()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1062", + "_origin": "ast" + }, + { + "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", + "label": "split_fields_handles_empty_and_single()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1081", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine", + "label": "state_engine.rs", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle", + "label": "StateHandle", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L18", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_rwlock", + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_unboundedsender", + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statecommand", + "label": "StateCommand", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L23", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_state_arc", + "label": ".state_arc()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_state_get", + "label": ".state_get()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_state_dump", + "label": ".state_dump()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L81", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_register_subscription", + "label": ".register_subscription()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_remove_subscription", + "label": ".remove_subscription()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L97", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_register_watch", + "label": ".register_watch()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_remove_watch", + "label": ".remove_watch()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L109", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", + "label": ".clear_subscriptions()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L113", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_clear_modules", + "label": ".clear_modules()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L117", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_clear_widgets", + "label": ".clear_widgets()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L121", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_set_module_status", + "label": ".set_module_status()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_set_profile", + "label": ".set_profile()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L140", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_statehandle_set_device_rules", + "label": ".set_device_rules()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_run_state_engine", + "label": "run_state_engine()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "_origin": "ast" + }, + { + "id": "unboundedreceiver", + "label": "UnboundedReceiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_atomicu64", + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_receiver", + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_handle_command", + "label": "handle_command()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_dispatch_event", + "label": "dispatch_event()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_value_at_path", + "label": "value_at_path()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_apply_event_to_state", + "label": "apply_event_to_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_resolve_device", + "label": "resolve_device()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_matches", + "label": "condition_matches()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_apply_device_change", + "label": "apply_device_change()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_ev", + "label": "ev()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", + "label": "value_at_path_returns_root_for_empty_path()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L665", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", + "label": "value_at_path_navigates_nested_keys()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L671", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", + "label": "value_at_path_returns_none_on_missing_key()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L677", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "label": "monitor_connect_adds_new_monitor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L686", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "label": "monitor_reconnect_does_not_duplicate()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L703", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L717", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "label": "workspace_changed_updates_active_workspace()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L734", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "label": "window_focus_change_updates_active_window()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L750", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "label": "device_connect_adds_device_with_all_fields()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L768", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "label": "device_connect_is_idempotent_for_same_id()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L793", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "label": "device_disconnect_removes_matching_id()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L802", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "label": "device_disconnect_of_unknown_id_is_noop()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L814", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "label": "power_event_updates_ac_and_battery_low_flag()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L824", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "label": "power_clamps_battery_percent_to_100()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L846", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "label": "network_event_updates_online_flag_and_interfaces()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L858", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "label": "profile_activated_pushes_previous_to_history()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L882", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "label": "profile_activated_to_same_name_is_noop()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L901", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "label": "unknown_event_does_not_mutate_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L912", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", + "label": "condition_vendor_id_matches_case_insensitively()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L926", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", + "label": "condition_name_contains_searches_name_and_vendor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L936", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", + "label": "condition_input_flags_match_booleans()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L947", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", + "label": "condition_usb_hub_requires_hub_and_secondary_class()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L965", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", + "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L987", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_condition_empty_matches_anything", + "label": "condition_empty_matches_anything()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L998", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", + "label": "resolve_device_returns_first_matching_rule()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1007", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", + "label": "resolve_device_skips_rules_with_no_conditions()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1039", + "_origin": "ast" + }, + { + "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", + "label": "resolve_device_with_empty_ruleset_returns_unknown()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1048", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions", + "label": "subscriptions.rs", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscriptionid", + "label": "SubscriptionId", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L4", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscription", + "label": "Subscription", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L7", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscriptiontable", + "label": "SubscriptionTable", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "label": ".add_with_id()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscriptiontable_remove", + "label": ".remove()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscriptiontable_clear", + "label": ".clear()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L55", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "label": ".match_event()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "label": "table_add_assigns_provided_id_and_finds_match()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L82", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "label": "table_match_returns_all_matching_subscriptions()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L95", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "label": "table_remove_returns_true_only_for_known_ids()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L111", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "label": "table_remove_preserves_other_entries_after_swap_remove()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L122", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_clear_removes_all", + "label": "table_clear_removes_all()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L137", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "label": "table_match_returns_empty_for_unmatched_event()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L149", + "_origin": "ast" + }, + { + "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "label": "table_once_flag_is_preserved_in_match_result()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L156", + "_origin": "ast" + }, + { + "id": "breadd_src_core_supervisor", + "label": "supervisor.rs", + "file_type": "code", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_supervisor_spawn_supervised", + "label": "spawn_supervised()", + "file_type": "code", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "_origin": "ast" + }, + { + "id": "breadd_src_core_supervisor_rs_receiver", + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_supervisor_rs_f", + "label": "F", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types", + "label": "types.rs", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_runtimestate", + "label": "RuntimeState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L8", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_monitor", + "label": "Monitor", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_workspace", + "label": "Workspace", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L34", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_devicetopology", + "label": "DeviceTopology", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L40", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_device", + "label": "Device", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L45", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_matchcondition", + "label": "MatchCondition", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L58", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_devicerule", + "label": "DeviceRule", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L77", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_networkstate", + "label": "NetworkState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L83", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_interfacestate", + "label": "InterfaceState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L89", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_powerstate", + "label": "PowerState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L94", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_profilestate", + "label": "ProfileState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L101", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_btreemap", + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_default", + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_profilestate_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_modulestatus", + "label": "ModuleStatus", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L118", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_moduleloadstate", + "label": "ModuleLoadState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L130", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_workflowstatus", + "label": "WorkflowStatus", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L143", + "_origin": "ast" + }, + { + "id": "breadd_src_core_types_workflowstate", + "label": "WorkflowState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L157", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_server", + "label": "Server", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_unboundedsender", + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_rwlock", + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_atomicu64", + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_vecdeque", + "label": "VecDeque", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_instant", + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_ipcrequest", + "label": "IpcRequest", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L48", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_ipcresponse", + "label": "IpcResponse", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L56", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_server_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_server_serve", + "label": ".serve()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_receiver", + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_server_handle_connection", + "label": ".handle_connection()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "_origin": "ast" + }, + { + "id": "unixstream", + "label": "UnixStream", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_server_handle_request", + "label": ".handle_request()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "_origin": "ast" + }, + { + "id": "breadd_src_ipc_mod_server_stream_events", + "label": ".stream_events()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "_origin": "ast" + }, + { + "id": "ownedwritehalf", + "label": "OwnedWriteHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luamessage", + "label": "LuaMessage", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L29", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_errorentry", + "label": "ErrorEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L47", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_runtimehandle", + "label": "RuntimeHandle", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L54", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_unboundedsender", + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_vecdeque", + "label": "VecDeque", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_runtimehandle_sender", + "label": ".sender()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_runtimehandle_reload", + "label": ".reload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L64", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_runtimehandle_shutdown", + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L76", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_runtimehandle_recent_errors", + "label": ".recent_errors()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_spawn_runtime", + "label": "spawn_runtime()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_timerid", + "label": "TimerId", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L165", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_handlerentry", + "label": "HandlerEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L167", + "_origin": "ast" + }, + { + "id": "registrykey", + "label": "RegistryKey", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_handlerkind", + "label": "HandlerKind", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L176", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_timerentry", + "label": "TimerEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L181", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_moduledecl", + "label": "ModuleDecl", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L193", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_moduleinfo", + "label": "ModuleInfo", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L202", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine", + "label": "LuaEngine", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L206", + "_origin": "ast" + }, + { + "id": "lua", + "label": "Lua", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "hashset", + "label": "HashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_atomicu64", + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_reload_internal", + "label": ".reload_internal()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L257", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_install_api", + "label": ".install_api()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L309", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_load_device_rules", + "label": ".load_device_rules()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1230", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_load_profiles", + "label": ".load_profiles()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1285", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "label": ".load_init_and_modules()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1322", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_load_module", + "label": ".load_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_load_lua_file", + "label": ".load_lua_file()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_load_lua_source", + "label": ".load_lua_source()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1443", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_handle_event", + "label": ".handle_event()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_handle_timer", + "label": ".handle_timer()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_remove_handler", + "label": ".remove_handler()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1538", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_run_on_load", + "label": ".run_on_load()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1544", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_run_on_reload", + "label": ".run_on_reload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1564", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_run_on_unload", + "label": ".run_on_unload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1589", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_handle_callback_error", + "label": ".handle_callback_error()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "_origin": "ast" + }, + { + "id": "luaerror", + "label": "LuaError", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_get_module_hook", + "label": ".get_module_hook()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "_origin": "ast" + }, + { + "id": "function", + "label": "Function", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_module_is_registered", + "label": ".module_is_registered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1660", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_module_is_builtin", + "label": ".module_is_builtin()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1667", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_set_current_module", + "label": ".set_current_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "label": ".cancel_all_timers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1681", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_install_log_helpers", + "label": ".install_log_helpers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1689", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_install_debounce", + "label": ".install_debounce()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1748", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_scan_module_decl", + "label": ".scan_module_decl()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_install_require_loader", + "label": ".install_require_loader()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_install_wait_helper", + "label": ".install_wait_helper()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1883", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "label": ".install_workflow_helpers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1938", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_register", + "label": "workflow_register()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_rwlock", + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_step", + "label": "workflow_step()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_finish", + "label": "workflow_finish()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_fail", + "label": "workflow_fail()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_timeout", + "label": "workflow_timeout()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_status_json", + "label": "workflow_status_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "_origin": "ast" + }, + { + "id": "jsonvalue", + "label": "JsonValue", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_workflow_list_json", + "label": "workflow_list_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_widgetregisterargs", + "label": "WidgetRegisterArgs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2282", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_widgetupdateargs", + "label": "WidgetUpdateArgs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2297", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_default_widget_visible", + "label": "default_widget_visible()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2308", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_widget_register", + "label": "widget_register()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_widget_update", + "label": "widget_update()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_widget_remove", + "label": "widget_remove()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_widget_list_json", + "label": "widget_list_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_order_module_decls", + "label": "order_module_decls()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_module_name_from_path", + "label": "module_name_from_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_is_lib_path", + "label": "is_lib_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2488", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_json_to_lua", + "label": "json_to_lua()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "_origin": "ast" + }, + { + "id": "t", + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_state_value_to_lua", + "label": "state_value_to_lua()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_module_store_get", + "label": "module_store_get()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_module_store_set", + "label": "module_store_set()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_lua_expand_path", + "label": "lua_expand_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2592", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_dirs_home", + "label": "dirs_home()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_lua_machine_name", + "label": "lua_machine_name()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2612", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_lua_hostname", + "label": "lua_hostname()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2625", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_lua_machine_tags", + "label": "lua_machine_tags()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_read_sync_toml", + "label": "read_sync_toml()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_builtin_module_decls", + "label": "builtin_module_decls()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_hyprland_request_socket", + "label": "hyprland_request_socket()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_hyprland_request", + "label": "hyprland_request()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_parse_match_condition", + "label": "parse_match_condition()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "_origin": "ast" + }, + { + "id": "table", + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_list_lua_files", + "label": "list_lua_files()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_spawn", + "label": "bluetooth_spawn()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3013", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_f", + "label": "F", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_query", + "label": "bluetooth_query()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_find_adapter", + "label": "bluetooth_find_adapter()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_set_powered", + "label": "bluetooth_set_powered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3081", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_get_powered", + "label": "bluetooth_get_powered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3099", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_connect", + "label": "bluetooth_connect()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_disconnect", + "label": "bluetooth_disconnect()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_set_scanning", + "label": "bluetooth_set_scanning()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3146", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetoothdevice", + "label": "BluetoothDevice", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3165", + "_origin": "ast" + }, + { + "id": "breadd_src_lua_mod_bluetooth_list_devices", + "label": "bluetooth_list_devices()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "_origin": "ast" + }, + { + "id": "breadd_src_main", + "label": "main.rs", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_src_main_main", + "label": "main()", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "_origin": "ast" + }, + { + "id": "breadd_src_main_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_src_main_wait_for_shutdown", + "label": "wait_for_shutdown()", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L139", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration", + "label": "ipc_integration.rs", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "label": "ping_and_state_dump_work()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_unknown_method_returns_error", + "label": "unknown_method_returns_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L35", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_profile_activate_updates_state", + "label": "profile_activate_updates_state()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L52", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "label": "profile_activate_without_name_errors()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L77", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_emit_without_event_errors", + "label": "emit_without_event_errors()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L91", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "label": "emit_with_internal_source_is_rejected()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L103", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "label": "emit_with_unregistered_app_source_is_rejected()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L127", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "label": "emit_with_known_app_source_routes_through_normalizer()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L144", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "label": "emit_with_app_source_rejects_wrong_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L207", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "label": "state_get_returns_specific_subtree()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L235", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "label": "state_get_missing_key_returns_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L257", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_modules_list_returns_array", + "label": "modules_list_returns_array()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L271", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_modules_reload_succeeds", + "label": "modules_reload_succeeds()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L283", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "label": "events_replay_returns_buffered_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L346", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "label": "event_stream_filter_excludes_non_matching_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L377", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "label": "multiple_concurrent_clients_each_get_response()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L430", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "label": "events_stream_receives_emitted_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L464", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "label": "workflow_reaches_done_via_wait_any_happy_path()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L525", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "label": "workflow_times_out_when_deadline_exceeded()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L562", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "label": "workflow_captures_error_on_failure()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L590", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_poll_workflow_status", + "label": "poll_workflow_status()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_rs_value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness", + "label": "TestHarness", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L647", + "_origin": "ast" + }, + { + "id": "tempdir", + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "child", + "label": "Child", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness_spawn", + "label": ".spawn()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "label": ".spawn_with_init()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness_socket_path", + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L713", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "label": ".wait_until_ready()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L717", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness_send_request", + "label": ".send_request()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "_origin": "ast" + }, + { + "id": "breadd_tests_ipc_integration_testharness_shutdown", + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L759", + "_origin": "ast" + }, + { + "id": "examples_modules_active_window_widget", + "label": "active-window-widget.lua", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_active_window_widget_label_for", + "label": "label_for()", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "examples_modules_active_window_widget_widget_root", + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L29", + "_origin": "ast" + }, + { + "id": "examples_modules_active_window_widget_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "examples_modules_bluetooth_toggle_widget", + "label": "bluetooth-toggle-widget.lua", + "file_type": "code", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_bluetooth_toggle_widget_widget_root", + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "examples_modules_bluetooth_toggle_widget_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L43", + "_origin": "ast" + }, + { + "id": "examples_modules_cpu_temp_widget", + "label": "cpu-temp-widget.lua", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_cpu_temp_widget_read_temp_c", + "label": "read_temp_c()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L23", + "_origin": "ast" + }, + { + "id": "examples_modules_cpu_temp_widget_widget_root", + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L31", + "_origin": "ast" + }, + { + "id": "examples_modules_cpu_temp_widget_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L51", + "_origin": "ast" + }, + { + "id": "examples_modules_dock_monitors", + "label": "dock-monitors.lua", + "file_type": "code", + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_dock_monitors_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "examples_modules_dock_workflow", + "label": "dock-workflow.lua", + "file_type": "code", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_dock_workflow_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "examples_modules_focus_mode_widget", + "label": "focus-mode-widget.lua", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_focus_mode_widget_is_focused", + "label": "is_focused()", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L22", + "_origin": "ast" + }, + { + "id": "examples_modules_focus_mode_widget_widget_root", + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "examples_modules_focus_mode_widget_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L35", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget", + "label": "git-branch-widget.lua", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget_shell_quote", + "label": "shell_quote()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L41", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget_focused_tab_cwd", + "label": "focused_tab_cwd()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L50", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget_git_info", + "label": "git_info()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L88", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget_widget_root", + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L111", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget_update", + "label": "update()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L122", + "_origin": "ast" + }, + { + "id": "examples_modules_git_branch_widget_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L133", + "_origin": "ast" + }, + { + "id": "examples_modules_low_battery_warning", + "label": "low-battery-warning.lua", + "file_type": "code", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_low_battery_warning_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L11", + "_origin": "ast" + }, + { + "id": "examples_modules_pause_media_on_headphone_unplug", + "label": "pause-media-on-headphone-unplug.lua", + "file_type": "code", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "label": "looks_like_headphones()", + "file_type": "code", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L8", + "_origin": "ast" + }, + { + "id": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L17", + "_origin": "ast" + }, + { + "id": "examples_modules_workflow_status_widget", + "label": "workflow-status-widget.lua", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "examples_modules_workflow_status_widget_most_relevant", + "label": "most_relevant()", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L20", + "_origin": "ast" + }, + { + "id": "examples_modules_workflow_status_widget_widget_update", + "label": "widget_update()", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L31", + "_origin": "ast" + }, + { + "id": "examples_modules_workflow_status_widget_m_on_load", + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L63", + "_origin": "ast" + }, + { + "id": "scripts_install", + "label": "install.sh", + "file_type": "code", + "source_file": "scripts/install.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast" + }, + { + "id": "scripts_install_sh__entry", + "label": "install.sh script", + "file_type": "code", + "source_file": "scripts/install.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast" + } + ], + "edges": [ + { + "source": "bread_cli_src_hooks_git", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "permissionsext", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "command", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hookoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_install_git", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_install_one_hook", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_hookoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_is_bread_managed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_branch_changed_emit_line", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_branch_changed_emit_line", + "target": "bread_cli_src_hooks_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_emit_line_for", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_emit_line_for", + "target": "bread_cli_src_hooks_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_commit_created_emit_line", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_commit_created_emit_line", + "target": "bread_cli_src_hooks_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L140", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_hook_script", + "target": "bread_cli_src_hooks_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_git_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_show_toplevel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hooks_path_override", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_print_hooks_path_warning", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_print_summary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_print_summary", + "target": "bread_cli_src_hooks_git_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_print_summary", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_print_summary", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_run_git", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_run_git", + "target": "bread_cli_src_hooks_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_run_git", + "target": "bread_cli_src_hooks_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L285", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_detects_own_marker", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L294", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_empty_file_is_not_managed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L308", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L334", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L345", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_git_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_show_toplevel", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_hooks_path_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_print_hooks_path_warning", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_install_one_hook", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_print_summary", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_is_bread_managed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_emit_line_for", + "target": "bread_cli_src_hooks_git_commit_created_emit_line", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_run_git", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_run_git", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L315", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L325", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "target": "bread_cli_src_hooks_git_hook_script", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L44", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L45", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L46", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_targetshell", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_targetshell", + "target": "bread_cli_src_hooks_shell_targetshell_parse", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_targetshell_parse", + "target": "bread_cli_src_hooks_shell_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_targetshell_parse", + "target": "bread_cli_src_hooks_shell_targetshell", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_targetshell", + "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "target": "bread_cli_src_hooks_shell_targetshell", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_hooks_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_hooks_dir", + "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_install_shell", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_write_hook_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_write_hook_file", + "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_write_hook_file", + "target": "bread_cli_src_hooks_shell_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L428", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_parse_accepts_known_shells", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_join_line_continuations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_join_line_continuations", + "target": "bread_cli_src_hooks_shell_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_join_line_continuations", + "target": "bread_cli_src_hooks_shell_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_targetshell_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_hooks_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_write_hook_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "target": "bread_cli_src_hooks_shell_join_line_continuations", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L480", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "clap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "notify", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "env", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "duration", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "unixstream", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_cli", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_cli", + "target": "bread_cli_src_main_commands", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_commands", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L39", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_modulescommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_hookscommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L71", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L74", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L80", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L83", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L83", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_hookscommand", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_hookscommand", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L103", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_hookscommand", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_modulescommand", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_modulescommand", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L115", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_modulescommand", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L119", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_modulescommand", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_main", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_handle_modules_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_modulescommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_install_module", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_try_daemon_reload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_try_daemon_reload", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L320", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_daemon_socket_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L333", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_daemon_socket_path", + "target": "bread_cli_src_main_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L333", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_send_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_stream_events", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_json", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_json", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_state_formatted", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_value", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_value", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_event", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_event", + "target": "bread_cli_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_format_timestamp", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_format_timestamp", + "target": "bread_cli_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L498", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_reload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_reload", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_watch_reload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_doctor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_render_doctor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_render_doctor", + "target": "bread_cli_src_main_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L575", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_config_directory", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L632", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_config_directory", + "target": "bread_cli_src_main_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L632", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_daemon_socket_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_watch_reload", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_reload", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_state_formatted", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_stream_events", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_handle_modules_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_doctor", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L213", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_install_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_try_daemon_reload", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_try_daemon_reload", + "target": "bread_cli_src_main_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L383", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_print_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L394", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_print_value", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L448", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_event", + "target": "bread_cli_src_main_format_timestamp", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L491", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_config_directory", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L535", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L552", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_print_reload", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_render_doctor", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L571", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "utc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_parse_source", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_parse_source", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_parse_source", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_validate_module_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_validate_module_name", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_install_from_local", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_remove_module", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_list_modules", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_read_module_manifest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_read_manifest_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_manifest_file", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_manifest_file", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_manifest_file", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_modules_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_modules_dir", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L197", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_copy_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_copy_dir", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_copy_dir", + "target": "bread_cli_src_modules_mgmt_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_copy_dir", + "target": "bread_cli_src_modules_mgmt_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_validate_module_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_copy_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_read_manifest_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_read_manifest_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "modules_mgmt", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "tempdir", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_make_module_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_make_module_dir", + "target": "bread_cli_tests_modules_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_make_module_dir", + "target": "bread_cli_tests_modules_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_nonexistent_errors", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_remove_deletes_module_directory", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_remove_rejects_name_with_slash", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_cli_tests_modules_manifest_written_correctly_on_install", + "target": "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, + "_origin": "ast" + }, + { + "source": "bread_emit_src_main", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main", + "target": "write", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main", + "target": "unixstream", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main", + "target": "duration", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_parse_args", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_main", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_emit_src_main_main", + "target": "bread_emit_src_main_parse_args", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_known_app", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_reserved_domain", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L60", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_known_apps_are_recognized", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_unknown_app_is_not_recognized", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_are_recognized", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_matches_pattern", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_matches_glob", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L79", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_exact_match", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_single_segment_wildcard", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_recursive_wildcard", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_single_char_wildcard", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_star_does_not_cross_dot_segments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_empty_text_only_matches_wildcards", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_glob_matches_pattern", + "target": "bread_shared_src_glob_matches_glob", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adaptersource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_adaptersource", + "target": "bread_shared_src_lib_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_rawevent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_adaptersource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_breadevent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L86", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_adaptersource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L90", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L92", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_breadevent_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent_new", + "target": "into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_adaptersource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_daemonsection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_daemonsection", + "target": "bread_shared_src_lib_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L121", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_socketpathconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_socketpathconfig", + "target": "bread_shared_src_lib_daemonsection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_resolve_socket_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_resolve_socket_path", + "target": "bread_shared_src_lib_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_expand_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_expand_path", + "target": "bread_shared_src_lib_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L178", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L179", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_expand_path_expands_leading_tilde", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_round_trips_through_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_raw_event_round_trips_through_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_resolve_socket_path", + "target": "bread_shared_src_lib_expand_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L294", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "target": "bread_shared_src_lib_breadevent_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "target": "bread_shared_src_lib_breadevent_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "target": "bread_shared_src_lib_breadevent_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rs_value", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_orientation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetnode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_orientation", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L34", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetstyle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetstyle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L49", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L59", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetstyle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L61", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetstyle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L72", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_default_orientation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_default_orientation", + "target": "bread_shared_src_widget_orientation", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetstyle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L91", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_semanticcolor", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L92", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_fontweight", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L93", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_textsize", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L93", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L94", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_align", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L94", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L95", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_background", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L95", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_radius", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L97", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_padding", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_semanticcolor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_fontweight", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_textsize", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_align", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_background", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_radius", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_padding", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetplacement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetspec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L202", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L204", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_widgetplacement", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L212", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L212", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L213", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_default_visible", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetvalidationerror", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "bread_shared_src_widget_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L227", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "display", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "bread_shared_src_widget_widgetvalidationerror_fmt", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetvalidationerror_fmt", + "target": "formatter", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetvalidationerror_fmt", + "target": "bread_shared_src_widget_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "error", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_is_valid_class", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_class", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_class", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_style", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_style", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_style", + "target": "bread_shared_src_widget_widgetstyle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_on_click", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_on_click", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_on_click", + "target": "bread_shared_src_widget_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_children", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_children", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L298", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_validate", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate", + "target": "bread_shared_src_widget_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate", + "target": "bread_shared_src_widget_widgetvalidationerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_validate_inner", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetvalidationerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L340", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L341", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_label", + "target": "bread_shared_src_widget_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_label", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_box_of", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_box_of", + "target": "bread_shared_src_widget_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_box_of", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_box_of", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_simple_label_is_valid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_invalid_class_characters", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L369", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_class_starting_with_digit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_empty_class", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L394", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_accepts_tree_at_max_depth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_too_many_nodes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L411", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_accepts_node_count_at_max", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L428", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_placement_serializes_as_snake_case", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_node_serializes_with_type_tag", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L489", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_round_trips_through_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L513", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_enums_serialize_as_snake_case", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L541", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L557", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_does_not_affect_validation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate", + "target": "bread_shared_src_widget_widgetnode_validate_inner", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetnode_class", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_is_valid_class", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L325", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetnode_children", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L331", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "target": "bread_shared_src_widget_box_of", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_accepts_tree_at_max_depth", + "target": "bread_shared_src_widget_box_of", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L406", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_rejects_too_many_nodes", + "target": "bread_shared_src_widget_label", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_rejects_too_many_nodes", + "target": "bread_shared_src_widget_box_of", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L413", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_accepts_node_count_at_max", + "target": "bread_shared_src_widget_label", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L422", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_accepts_node_count_at_max", + "target": "bread_shared_src_widget_box_of", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L423", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "target": "bread_shared_src_widget_box_of", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L436", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_node_serializes_with_type_tag", + "target": "bread_shared_src_widget_label", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L490", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "target": "bread_shared_src_widget_label", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "bread_shared_src_widget_style_round_trips_through_json", + "target": "bread_shared_src_widget_widgetnode_style", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "streamext", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "zvariant", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "zbus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "target": "breadd_src_adapters_bluetooth_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "breadd_src_adapters_bluetooth_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_try_enumerate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "breadd_src_adapters_bluetooth_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "breadd_src_adapters_bluetooth_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_rs_message", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_address_from_path", + "target": "breadd_src_adapters_bluetooth_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L236", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "breadd_src_adapters_bluetooth_try_enumerate", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_address_from_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "mpsc_as_std_mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "notify", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_filesystemadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_run_watch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "eventkind", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_instant", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_excluded_dir_component", + "target": "breadd_src_adapters_filesystem_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_excluded_dir_component", + "target": "breadd_src_adapters_filesystem_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_detect_markers", + "target": "breadd_src_adapters_filesystem_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_detect_markers", + "target": "breadd_src_adapters_filesystem_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_detect_markers", + "target": "breadd_src_adapters_filesystem_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L296", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L297", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_silent_under_git", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L326", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L371", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L418", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L426", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L466", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_expand_glob", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_detect_markers", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_run_watch", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_excluded_dir_component", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_silent_under_git", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_silent_under_git", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L344", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L358", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L405", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "target": "breadd_src_adapters_filesystem_classify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L410", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "target": "breadd_src_adapters_filesystem_detect_markers", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "target": "breadd_src_adapters_filesystem_detect_markers", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "target": "breadd_src_adapters_filesystem_expand_glob", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L457", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L26", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L27", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L29", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L30", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L31", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "command", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L33", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L35", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L36", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L38", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_gitadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "duration", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_with_interval", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "duration", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_repotrack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L206", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_repotrack_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_repotrack_new", + "target": "breadd_src_adapters_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_repotrack_new", + "target": "breadd_src_adapters_git_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_discover_repos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_repotrack", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_parse_gitdir_file", + "target": "breadd_src_adapters_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_check_dirty", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_check_ahead_behind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_parse_ahead_behind", + "target": "breadd_src_adapters_git_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L393", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L398", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L403", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L413", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L422", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L477", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_gitadapter_with_interval", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_discover_repos", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_repotrack_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_check_dirty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_check_ahead_behind", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_repotrack_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_expand_roots", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_resolve_git_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_repotrack_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_parse_gitdir_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_repotrack_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_repotrack_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_parse_ahead_behind", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "target": "breadd_src_adapters_git_expand_roots", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "target": "breadd_src_adapters_git_expand_roots", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "target": "breadd_src_adapters_git_expand_roots", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "target": "breadd_src_adapters_git_resolve_git_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "env", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "unixstream", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprlandadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprland_event_socket", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprland_event_socket", + "target": "breadd_src_adapters_hyprland_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprland_event_socket", + "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_parse_hyprland_line", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_parse_hyprland_line", + "target": "breadd_src_adapters_hyprland_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_parse_hyprland_line", + "target": "breadd_src_adapters_hyprland_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_hyprland_event_socket", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_parse_hyprland_line", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "bread_shared_src_lib_rawevent", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "serialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "info", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_core_config_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "spawn_supervised", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapterstatus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_adapter", + "target": "send", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_adapter", + "target": "sync", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_manager", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_core_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_receiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_adapterstatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_new", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_core_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_receiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_status_handle", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_adapterstatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_start_all", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_spawn_adapter", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_spawn_adapter", + "target": "a", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_spawn_adapter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_rs_btreemap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "debug", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_networkadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_network_networkadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_network_networkadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_networksnapshot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networksnapshot", + "target": "breadd_src_adapters_network_rs_btreemap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networksnapshot", + "target": "breadd_src_adapters_network_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_network_raw_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_network_raw_event", + "target": "breadd_src_adapters_network_networksnapshot", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_network_raw_event", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_read_network_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_read_network_state", + "target": "breadd_src_adapters_network_networksnapshot", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_has_default_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_read_network_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_network_raw_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_read_network_state", + "target": "breadd_src_adapters_network_has_default_route", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "streamext", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "rtnlmessage", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "new_connection", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "net", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "target": "breadd_src_adapters_network_rtnetlink_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "target": "breadd_src_adapters_network_rtnetlink_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "target": "breadd_src_adapters_network_rtnetlink_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "target": "breadd_src_adapters_network_rtnetlink_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "stdio", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "command", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_podmanadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_new", + "target": "breadd_src_adapters_podman_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_default", + "target": "breadd_src_adapters_podman_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_map_podman_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L207", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_container_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_container_event", + "target": "breadd_src_adapters_podman_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_container_event", + "target": "breadd_src_adapters_podman_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_maps_start_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_maps_died_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_remove_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L260", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_maps_health_status_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_unknown_action", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L276", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_non_container_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_default", + "target": "breadd_src_adapters_podman_podmanadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_podmanadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_map_podman_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_maps_start_event", + "target": "breadd_src_adapters_podman_container_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_maps_start_event", + "target": "breadd_src_adapters_podman_map_podman_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L237", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_maps_died_event", + "target": "breadd_src_adapters_podman_container_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_maps_died_event", + "target": "breadd_src_adapters_podman_map_podman_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "target": "breadd_src_adapters_podman_container_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_ignores_remove_event", + "target": "breadd_src_adapters_podman_container_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_maps_health_status_event", + "target": "breadd_src_adapters_podman_container_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_maps_health_status_event", + "target": "breadd_src_adapters_podman_map_podman_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_ignores_unknown_action", + "target": "breadd_src_adapters_podman_container_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "target": "breadd_src_adapters_podman_map_podman_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "debug", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_poweradapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter_new", + "target": "breadd_src_adapters_power_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_powersnapshot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_powersnapshot", + "target": "breadd_src_adapters_power_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_power_raw_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_power_raw_event", + "target": "breadd_src_adapters_power_powersnapshot", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_power_raw_event", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_read_power_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_read_power_state", + "target": "breadd_src_adapters_power_powersnapshot", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_read_power_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_power_raw_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_read_power_state", + "target": "breadd_src_adapters_power_poweradapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "streamext", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "zvariant", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "zbus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_power_upower_upoweradapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_probe", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter_probe", + "target": "breadd_src_adapters_power_upower_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter_probe", + "target": "breadd_src_adapters_power_upower_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_power_upower_parse_upower_message", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "breadd_src_adapters_power_upower_rs_message", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "breadd_src_adapters_power_upower_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_parse_upower_message", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "streamext", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_rs_hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "zvariant", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "zbus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_systemdadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_get_unit_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_query_active_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_handle_message", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_message", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_active_state_to_kind", + "target": "breadd_src_adapters_systemd_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_is_failed_transition", + "target": "breadd_src_adapters_systemd_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_failure_result", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L235", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_systemdadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_get_unit_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_handle_message", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_get_unit_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_query_active_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_active_state_to_kind", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_is_failed_transition", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_failure_result", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "asrawfd", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "mpsc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "debug", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_mod_adapter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udevadapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_new", + "target": "breadd_src_adapters_udev_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_new", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_new", + "target": "breadd_src_adapters_udev_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_mod_adapter", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_name", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_run", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_scanneddevice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_scanneddevice", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L54", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_scanneddevice", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_scanneddevice", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_run_udev_monitor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_build_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_build_event", + "target": "event", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_build_event", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_enumerate_with_udev", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_scanneddevice", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_prop_bool", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_prop_bool", + "target": "event", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_prop_str", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_prop_str", + "target": "event", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_adapters_udev_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_adapters_udev_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_enumerate_with_udev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_run_udev_monitor", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_udevadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_build_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_udevadapter_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "env", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_daemonconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_luaconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_modulesconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_adaptersconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_notificationsconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_eventsconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_daemonconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_luaconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_modulesconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_adaptersconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_adaptertoggle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_udevconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_powerconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_adaptertoggle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_adaptertoggle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L59", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_rootsconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_systemdconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_adaptertoggle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_rootsconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_adaptertoggle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_udevconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_powerconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rootsconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L102", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_systemdconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L113", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L113", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_eventsconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_notificationsconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L129", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_daemonconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_luaconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_modulesconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptertoggle", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptertoggle", + "target": "breadd_src_core_config_adaptertoggle_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptertoggle_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_udevconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_powerconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_powerconfig", + "target": "breadd_src_core_config_powerconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_powerconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L177", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rootsconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L194", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_systemdconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_eventsconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_eventsconfig", + "target": "breadd_src_core_config_eventsconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_eventsconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L212", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_load", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_socket_path", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L233", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L233", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_lua_entry_point", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_lua_entry_point", + "target": "breadd_src_core_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_lua_module_path", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_lua_module_path", + "target": "breadd_src_core_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L246", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_path", + "target": "breadd_src_core_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L251", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_expand_home", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_expand_home", + "target": "breadd_src_core_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L267", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_log_level", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L281", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_log_level", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L281", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_lua_entry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_lua_entry", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_lua_modules", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_lua_modules", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_true", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_poll_interval", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_dedup_window", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L301", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_notify_timeout", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_notify_urgency", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_notify_urgency", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L309", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_notify_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_notify_path", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_udev_subsystems", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_udev_subsystems", + "target": "breadd_src_core_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_udev_subsystems", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L328", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "mutex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L329", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_envguard", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L337", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L337", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L337", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "mutexguard", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L338", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_envguard_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L342", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard_new", + "target": "breadd_src_core_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L342", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "drop", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L352", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_envguard_drop", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_config_uses_documented_defaults", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_udev_subsystems_match_documented_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L385", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_parse_empty_toml_yields_defaults", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_parse_full_toml_overrides_all_values", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L400", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_invalid_toml_returns_error", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L485", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L516", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_expand_home_handles_missing_home_env", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L560", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config_path_respects_xdg_config_home", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L580", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_default_log_level", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig_default", + "target": "breadd_src_core_config_default_lua_entry", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_luaconfig_default", + "target": "breadd_src_core_config_default_lua_modules", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig_default", + "target": "breadd_src_core_config_default_true", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_modulesconfig_default", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_adaptertoggle_default", + "target": "breadd_src_core_config_default_true", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_default_true", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_default_udev_subsystems", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_powerconfig_default", + "target": "breadd_src_core_config_default_true", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_powerconfig_default", + "target": "breadd_src_core_config_default_poll_interval", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig_default", + "target": "breadd_src_core_config_default_true", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_rootsconfig_default", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig_default", + "target": "breadd_src_core_config_default_true", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_systemdconfig_default", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L198", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_eventsconfig_default", + "target": "breadd_src_core_config_default_dedup_window", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_default_notify_timeout", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L214", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_default_notify_urgency", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_default_notify_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_config_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_lua_entry_point", + "target": "breadd_src_core_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_lua_module_path", + "target": "breadd_src_core_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_path", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L253", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_path", + "target": "breadd_src_core_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_expand_home", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L270", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_default_config_uses_documented_defaults", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L365", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L488", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L500", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L511", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L538", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L541", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "target": "breadd_src_core_config_notificationsconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_expand_home_handles_missing_home_env", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_path_respects_xdg_config_home", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L571", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "target": "breadd_src_core_config_envguard_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_rs_hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_rs_rwlock", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_eventnormalizer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_new", + "target": "breadd_src_core_normalizer_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_accept", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_accept", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_split_hyprland_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_split_hyprland_fields", + "target": "breadd_src_core_normalizer_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L563", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L572", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_raw", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_raw", + "target": "bread_shared_src_lib_adaptersource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_raw", + "target": "breadd_src_core_normalizer_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_raw", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L586", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L613", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L634", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L651", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L667", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L693", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_workspace_change", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L715", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L729", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L763", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L777", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L799", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L812", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L838", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L851", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L867", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L893", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L910", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L929", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L948", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L965", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_network_online_and_offline", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L984", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1005", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1022", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1032", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1042", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1062", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1081", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_accept", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_split_hyprland_fields", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_split_hyprland_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L565", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L587", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L588", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L602", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L614", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L615", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L635", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L636", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L652", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L654", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L668", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L670", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L694", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L695", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_workspace_change", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L716", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_workspace_change", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_workspace_change", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L723", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L730", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L731", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L745", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L746", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L752", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L764", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L765", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L778", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L779", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L779", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L800", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L801", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L801", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L813", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L839", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L840", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L840", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L852", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L853", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L853", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L868", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L869", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L879", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L894", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L895", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L895", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L911", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L930", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L931", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L931", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L949", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L966", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L967", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L967", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_network_online_and_offline", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L985", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_network_online_and_offline", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L986", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_network_online_and_offline", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L986", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1006", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1023", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1024", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1033", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1034", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1043", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "target": "breadd_src_core_normalizer_raw", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1044", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1063", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "atomic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "warn", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "subscriptions", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "types", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_lua_mod_luamessage", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statecommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_statecommand", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_types_moduleloadstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_types_devicerule", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_statecommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_arc", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_state_arc", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_state_arc", + "target": "breadd_src_core_state_engine_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_state_arc", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_get", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_state_get", + "target": "breadd_src_core_state_engine_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_state_get", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_dump", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_state_dump", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_register_subscription", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_register_subscription", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_register_subscription", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_register_subscription", + "target": "breadd_src_core_state_engine_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_remove_subscription", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_remove_subscription", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_register_watch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_register_watch", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_register_watch", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_register_watch", + "target": "breadd_src_core_state_engine_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_remove_watch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_remove_watch", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_clear_subscriptions", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_clear_modules", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_clear_widgets", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_module_status", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_types_moduleloadstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_profile", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_profile", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_device_rules", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_device_rules", + "target": "breadd_src_core_state_engine_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_statehandle_set_device_rules", + "target": "breadd_src_core_types_devicerule", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_run_state_engine", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "unboundedreceiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "unboundedreceiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_statecommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_lua_mod_luamessage", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_receiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_handle_command", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_statecommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_subscriptions_subscriptiontable", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_dispatch_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_subscriptions_subscriptiontable", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_lua_mod_luamessage", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_value_at_path", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_value_at_path", + "target": "breadd_src_core_state_engine_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_value_at_path", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_types_devicerule", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_matches", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_condition_matches", + "target": "breadd_src_core_types_matchcondition", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_condition_matches", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_apply_device_change", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_apply_device_change", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_apply_device_change", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L651", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_ev", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_ev", + "target": "breadd_src_core_state_engine_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_ev", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L665", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L677", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L686", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L703", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L734", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L750", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L768", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L793", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L802", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L814", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L846", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L858", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L882", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L901", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L926", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L936", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_input_flags_match_booleans", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L965", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L987", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_empty_matches_anything", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L998", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1039", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1048", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_statehandle_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_statehandle_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L318", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_apply_device_change", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_condition_matches", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L690", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L719", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L721", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L736", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L738", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L752", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L754", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "target": "breadd_src_core_state_engine_apply_device_change", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L770", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "target": "breadd_src_core_state_engine_apply_device_change", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L796", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "target": "breadd_src_core_state_engine_apply_device_change", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L804", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "target": "breadd_src_core_state_engine_apply_device_change", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L816", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L826", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L828", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L848", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L850", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L860", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L862", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L885", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L887", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L903", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L905", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L915", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "target": "breadd_src_core_state_engine_ev", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L917", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_rs_hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscription", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscription", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscription", + "target": "breadd_src_core_subscriptions_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscription", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "target": "breadd_src_core_subscriptions_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_remove", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable_remove", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_clear", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "target": "breadd_src_core_subscriptions_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "target": "breadd_src_core_subscriptions_subscription", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L77", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_clear_removes_all", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_clear_removes_all", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_clear_removes_all", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_clear_removes_all", + "target": "breadd_src_core_subscriptions_subscriptiontable_clear", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor", + "target": "future", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor", + "target": "watch", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor", + "target": "breadd_src_core_supervisor_spawn_supervised", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor_spawn_supervised", + "target": "breadd_src_core_supervisor_rs_receiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_supervisor_spawn_supervised", + "target": "breadd_src_core_supervisor_rs_f", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "collections", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "bread_shared_src_widget_widgetspec", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_rs_value", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_runtimestate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_monitor", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_workspace", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_devicetopology", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_networkstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_powerstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_profilestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_modulestatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_workflowstatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L18", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_runtimestate", + "target": "bread_shared_src_widget_widgetspec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_monitor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L29", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workspace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workspace", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workspace", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workspace", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_devicetopology", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_devicetopology", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_devicetopology", + "target": "breadd_src_core_types_device", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_device", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_matchcondition", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L59", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L60", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L61", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L62", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L69", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L69", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_devicerule", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_devicerule", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L78", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_devicerule", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L79", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_devicerule", + "target": "breadd_src_core_types_matchcondition", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L79", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_networkstate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_networkstate", + "target": "breadd_src_core_types_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_networkstate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_networkstate", + "target": "breadd_src_core_types_interfacestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_interfacestate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_powerstate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_powerstate", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_profilestate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L102", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L103", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_btreemap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L104", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L104", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L104", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_profilestate_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_profilestate_default", + "target": "breadd_src_core_types_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_modulestatus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L119", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_moduleloadstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L120", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L121", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L121", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L125", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_moduleloadstate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workflowstatus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L144", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_workflowstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L145", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L148", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L148", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L152", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workflowstate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "collections", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "permissionsext", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_pathbuf", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "process", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_atomicu64", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_instant", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "apps", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "net", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_adapters_mod_adapterstatus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_lua_mod_runtimehandle", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_server", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_lua_mod_runtimehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_adapters_mod_adapterstatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_vecdeque", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_instant", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_ipcrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcrequest", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcrequest", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcrequest", + "target": "breadd_src_ipc_mod_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_ipcresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L59", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_lua_mod_runtimehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_rawevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_adapters_mod_adapterstatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_vecdeque", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_serve", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_rs_receiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_handle_connection", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "unixstream", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_handle_request", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_ipcrequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_stream_events", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "ownedwritehalf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_server_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_stream_events", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L175", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_handle_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_server_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "refcell", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "collections", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "rc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "atomic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "duration", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "widget", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "mlua", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "value_as_jsonvalue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L19", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_config_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "types", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "now_unix_ms", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_luamessage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_timerid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_errorentry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_errorentry", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_errorentry", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L49", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_errorentry", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_runtimehandle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_luamessage", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_vecdeque", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_errorentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_sender", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle_sender", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle_sender", + "target": "breadd_src_lua_mod_luamessage", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_reload", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle_reload", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_shutdown", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_recent_errors", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle_recent_errors", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_runtimehandle_recent_errors", + "target": "breadd_src_lua_mod_errorentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_spawn_runtime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_core_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_runtimehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_timerid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_handlerentry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "registrykey", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L168", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L169", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "registrykey", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L169", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L170", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L170", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L171", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L171", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_handlerkind", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L172", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_handlerkind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_timerentry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_timerentry", + "target": "registrykey", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L182", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L184", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L189", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L189", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L194", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L195", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L196", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L196", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L197", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L198", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_moduleinfo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_moduleinfo", + "target": "registrykey", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L203", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_luaengine", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "lua", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_handlerentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L209", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "hashset", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_timerid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_timerentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L211", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L211", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L212", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_atomicu64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L212", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L213", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L213", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L213", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L213", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L214", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L214", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L214", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L214", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_moduleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L214", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L217", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L218", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L218", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L219", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luamessage", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L219", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L220", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L221", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_config_modulesconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L222", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_config_notificationsconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L223", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_vecdeque", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_errorentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_core_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_core_state_engine_statehandle", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_luamessage", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_vecdeque", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_errorentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_reload_internal", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_api", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L309", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_device_rules", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_device_rules", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1230", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_profiles", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_profiles", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1322", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1322", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_module", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_lua_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_lua_file", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_lua_file", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_lua_source", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1443", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_lua_source", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1443", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_handle_event", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "bread_shared_src_lib_breadevent", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_handle_timer", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "target": "breadd_src_lua_mod_timerid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_remove_handler", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1538", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_remove_handler", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1538", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_run_on_load", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1544", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_load", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1544", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_run_on_reload", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1564", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_run_on_unload", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1589", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_handle_callback_error", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "luaerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_get_module_hook", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_get_module_hook", + "target": "function", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_module_is_registered", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1660", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1667", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_set_current_module", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_set_current_module", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1681", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_log_helpers", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1689", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_log_helpers", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1689", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_debounce", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1748", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_debounce", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1748", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_scan_module_decl", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_require_loader", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_require_loader", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_wait_helper", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1883", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_wait_helper", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1883", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1938", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_register", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_register", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_register", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_register", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_step", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_step", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_step", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_finish", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_finish", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_finish", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_finish", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_fail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_fail", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_fail", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_fail", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_timeout", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_status_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "jsonvalue", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_list_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "jsonvalue", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widgetregisterargs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2282", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2283", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "bread_shared_src_widget_widgetplacement", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2284", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2291", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widgetupdateargs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2297", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2299", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "bread_shared_src_widget_widgetnode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2299", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2301", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2301", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2303", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2305", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_default_widget_visible", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2308", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_register", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_widgetregisterargs", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_widget_widgetspec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_widget_widgetvalidationerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_update", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_widgetupdateargs", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_widget_widgetspec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_widget_widgetvalidationerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_remove", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_remove", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_remove", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_remove", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_list_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_list_json", + "target": "jsonvalue", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_order_module_decls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_module_name_from_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_name_from_path", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_name_from_path", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_name_from_path", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_is_lib_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2488", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_is_lib_path", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2488", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_is_lib_path", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2488", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_json_to_lua", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_json_to_lua", + "target": "lua", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_json_to_lua", + "target": "t", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_state_value_to_lua", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "lua", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_module_store_get", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_get", + "target": "jsonvalue", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_module_store_set", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_core_types_runtimestate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_set", + "target": "jsonvalue", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_expand_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2592", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_expand_path", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2592", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_dirs_home", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_dirs_home", + "target": "breadd_src_lua_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_dirs_home", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_machine_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2612", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_machine_name", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2612", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_hostname", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2625", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_hostname", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2625", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_machine_tags", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_machine_tags", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_machine_tags", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_read_sync_toml", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_read_sync_toml", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_read_sync_toml", + "target": "breadd_src_lua_mod_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_builtin_module_decls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "hashset", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_moduledecl", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_hyprland_request_socket", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_hyprland_request_socket", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_hyprland_request_socket", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_hyprland_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_parse_match_condition", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "table", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "breadd_src_core_types_matchcondition", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_list_lua_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_spawn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3013", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_spawn", + "target": "breadd_src_lua_mod_rs_f", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3013", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "breadd_src_lua_mod_rs_f", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "t", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_set_powered", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3081", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_set_powered", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3081", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_get_powered", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3099", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_get_powered", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3099", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_connect", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_connect", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_connect", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_disconnect", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_set_scanning", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3146", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_set_scanning", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3146", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetoothdevice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetoothdevice", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3166", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetoothdevice", + "target": "breadd_src_lua_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3167", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_list_devices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_bluetoothdevice", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_reload_internal", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_handle_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_remove_handler", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_handle_timer", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_run_on_unload", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_install_api", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_device_rules", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_profiles", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_run_on_reload", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_core_subscriptions_subscriptionid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_state_value_to_lua", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_timerid", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L684", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_hyprland_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L784", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_json_to_lua", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L811", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_module_store_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_module_store_set", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L926", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "table", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_register", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L972", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_update", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1004", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_remove", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1033", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_list_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1055", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_lua_machine_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1069", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_lua_machine_tags", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1073", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_lua_expand_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1095", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1157", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_set_powered", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_query", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1168", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_connect", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_disconnect", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1183", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_set_scanning", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1193", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_require_loader", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1222", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_wait_helper", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1223", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1224", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_log_helpers", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1225", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_debounce", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_device_rules", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_device_rules", + "target": "breadd_src_lua_mod_parse_match_condition", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1270", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_load_lua_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_list_lua_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1325", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1330", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_builtin_module_decls", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1332", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_is_lib_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1336", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_module_name_from_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1338", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_scan_module_decl", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1351", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_order_module_decls", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_load_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1381", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1407", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_lua_source", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1409", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_lua_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1411", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_module_is_registered", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1416", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_run_on_load", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1420", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_json_to_lua", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1484", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1491", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_luaengine_handle_callback_error", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1509", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1523", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_load", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1545", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_load", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1546", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1571", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1572", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1577", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1596", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1597", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1602", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1616", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1633", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_remove_handler", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1637", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1783", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_require_loader", + "target": "function", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1860", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_register", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1944", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_step", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1953", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_finish", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1960", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_fail", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1969", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_timeout", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1976", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_status_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1983", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_json_to_lua", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1984", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_list_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1992", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2406", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2512", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_json_to_lua", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2536", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2581", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_expand_path", + "target": "breadd_src_lua_mod_dirs_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2594", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_machine_name", + "target": "breadd_src_lua_mod_read_sync_toml", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2613", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_machine_name", + "target": "breadd_src_lua_mod_lua_hostname", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2622", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_lua_machine_tags", + "target": "breadd_src_lua_mod_read_sync_toml", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2650", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2894", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_hyprland_request_socket", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2963", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2966", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2988", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_set_powered", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3083", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_get_powered", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3101", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_connect", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3118", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_set_scanning", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3148", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_luaengine_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3189", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "vecdeque", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "atomicu64", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "breadd_src_main_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "bread_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "sync", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "envfilter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "eventnormalizer", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "state_engine", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "runtimestate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L19", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "breadd_src_main_main", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_main_main", + "target": "breadd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_src_main", + "target": "breadd_src_main_wait_for_shutdown", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "process", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "serde_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "tempdir", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "unixstream", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "sleep", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_unknown_method_returns_error", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_profile_activate_updates_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_event_errors", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L127", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L144", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L207", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L235", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_modules_list_returns_array", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L271", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L271", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_modules_reload_succeeds", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L346", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L377", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L430", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L464", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L464", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L525", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L525", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L562", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L562", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L590", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L590", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_testharness", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_testharness", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L647", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "tempdir", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L648", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "child", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L649", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L650", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L713", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_socket_path", + "target": "breadd_tests_ipc_integration_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L713", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L717", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_rs_value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L759", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L213", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L237", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L272", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L273", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L284", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L301", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L399", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L432", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L433", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L466", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L542", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L557", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L576", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L578", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L582", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L585", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L591", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L603", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L605", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L609", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L616", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L629", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L655", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L697", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L721", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L733", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_label_for", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_widget_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_active_window_widget_widget_root", + "target": "examples_modules_active_window_widget_label_for", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_active_window_widget_m_on_load", + "target": "examples_modules_active_window_widget_widget_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_bluetooth_toggle_widget", + "target": "examples_modules_bluetooth_toggle_widget_widget_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_bluetooth_toggle_widget", + "target": "examples_modules_bluetooth_toggle_widget_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_bluetooth_toggle_widget_m_on_load", + "target": "examples_modules_bluetooth_toggle_widget_widget_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_cpu_temp_widget", + "target": "examples_modules_cpu_temp_widget_read_temp_c", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_cpu_temp_widget", + "target": "examples_modules_cpu_temp_widget_widget_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_cpu_temp_widget", + "target": "examples_modules_cpu_temp_widget_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_cpu_temp_widget_m_on_load", + "target": "examples_modules_cpu_temp_widget_widget_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_cpu_temp_widget_m_on_load", + "target": "examples_modules_cpu_temp_widget_read_temp_c", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_dock_monitors", + "target": "bread_monitors", + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_dock_monitors", + "target": "examples_modules_dock_monitors_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_dock_workflow", + "target": "examples_modules_dock_workflow_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_is_focused", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_widget_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_focus_mode_widget_widget_root", + "target": "examples_modules_focus_mode_widget_is_focused", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_focus_mode_widget_m_on_load", + "target": "examples_modules_focus_mode_widget_widget_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_focus_mode_widget_m_on_load", + "target": "examples_modules_focus_mode_widget_is_focused", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_shell_quote", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_focused_tab_cwd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_git_info", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_widget_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_update", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_git_info", + "target": "examples_modules_git_branch_widget_shell_quote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_focused_tab_cwd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_git_info", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_widget_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_m_on_load", + "target": "examples_modules_git_branch_widget_focused_tab_cwd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_m_on_load", + "target": "examples_modules_git_branch_widget_git_info", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_git_branch_widget_m_on_load", + "target": "examples_modules_git_branch_widget_widget_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_low_battery_warning", + "target": "examples_modules_low_battery_warning_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_pause_media_on_headphone_unplug", + "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_pause_media_on_headphone_unplug", + "target": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_most_relevant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_widget_update", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_m_on_load", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_workflow_status_widget_widget_update", + "target": "examples_modules_workflow_status_widget_most_relevant", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "examples_modules_workflow_status_widget_m_on_load", + "target": "examples_modules_workflow_status_widget_widget_update", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "scripts_install", + "target": "scripts_install_sh__entry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/install.sh", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "bread_shared_src_lib_expand_path", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_core_config_envguard_drop", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_filesystem_classify", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_git_expand_roots", + "target": "bread_shared_src_lib_expand_path", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_mod_manager_spawn_adapter", + "target": "breadd_src_core_supervisor_spawn_supervised", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_network_network_raw_event", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_power_power_raw_event", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_systemd_handle_message", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_adapters_udev_build_event", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_apps_validate_app_namespace", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_is_known_app", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_validate_app_namespace", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L302", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_core_config_envguard_drop", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1371", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1622", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_register", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2175", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_step", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2204", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_finish", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2218", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_fail", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2233", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2250", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2326", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_lib_now_unix_ms", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2375", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadd_src_main_main", + "target": "breadd_src_core_state_engine_run_state_engine", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/main.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + } + ], + "input_tokens": 0, + "output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/.graphify_chunk_01.json b/graphify-out/.graphify_chunk_01.json new file mode 100644 index 0000000..fc907a4 --- /dev/null +++ b/graphify-out/.graphify_chunk_01.json @@ -0,0 +1,1441 @@ +{ + "nodes": [ + { + "id": "bread-daemon", + "label": "Bread Daemon (breadd)", + "type": "tool", + "description": "Long-running Rust process that ingests signals, maintains runtime state, and dispatches events to Lua modules.", + "source_location": "README.md:17" + }, + { + "id": "bread-cli", + "label": "Bread CLI", + "type": "tool", + "description": "Command-line interface that communicates with the daemon over a Unix socket.", + "source_location": "README.md:29" + }, + { + "id": "bread-lua-runtime", + "label": "Lua Runtime", + "type": "tool", + "description": "Dedicated thread inside the daemon that executes automation logic and loads user modules.", + "source_location": "Documentation.md:28" + }, + { + "id": "bread-automation-api-v1", + "label": "Bread Automation API v1", + "type": "documentation", + "description": "The versioned, stable contract covering Lua API, IPC methods, event vocabulary, and runtime-state schema.", + "source_location": "Documentation.md:36" + }, + { + "id": "adapter-hyprland", + "label": "Hyprland Adapter", + "type": "tool", + "description": "Adapter that interfaces with Hyprland compositor IPC to deliver compositor events and state.", + "source_location": "Documentation.md:31" + }, + { + "id": "adapter-udev", + "label": "Udev Adapter", + "type": "tool", + "description": "Adapter that interfaces with Linux udev to deliver hardware hotplug and device events.", + "source_location": "Documentation.md:31" + }, + { + "id": "adapter-power", + "label": "Power Adapter", + "type": "tool", + "description": "Adapter that monitors power state via UPower and sysfs.", + "source_location": "Documentation.md:31" + }, + { + "id": "adapter-network", + "label": "Network Adapter", + "type": "tool", + "description": "Adapter that monitors network state via rtnetlink and sysfs.", + "source_location": "Documentation.md:31" + }, + { + "id": "adapter-bluetooth", + "label": "Bluetooth Adapter", + "type": "tool", + "description": "Adapter that interfaces with BlueZ to manage Bluetooth devices and events.", + "source_location": "Documentation.md:31" + }, + { + "id": "bread-module", + "label": "Bread Module", + "type": "concept", + "description": "A Lua script that implements automation logic, loaded from ~/.config/bread/modules/.", + "source_location": "Documentation.md:84" + }, + { + "id": "bread-module-manifest", + "label": "bread.module.toml", + "type": "configuration", + "description": "Manifest file that declares a module's name, version, description, author, and installation metadata.", + "source_location": "Documentation.md:141" + }, + { + "id": "event-subscription", + "label": "Event Subscription (bread.on)", + "type": "function", + "description": "Core API to subscribe to matching events with a callback function.", + "source_location": "Documentation.md:184" + }, + { + "id": "event-once", + "label": "One-time Event (bread.once)", + "type": "function", + "description": "Subscribe to an event once; the handler is removed after the first match.", + "source_location": "Documentation.md:196" + }, + { + "id": "event-pattern-matching", + "label": "Event Pattern Matching", + "type": "concept", + "description": "Wildcard matching for events using *, **, and ? in dot-separated event names.", + "source_location": "Documentation.md:862" + }, + { + "id": "bread-wait", + "label": "Coroutine Wait (bread.wait)", + "type": "function", + "description": "Coroutine-only helper that suspends until a matching event arrives, with optional timeout.", + "source_location": "Documentation.md:218" + }, + { + "id": "bread-wait-any", + "label": "Wait Any (bread.wait_any)", + "type": "function", + "description": "Coroutine-only wait that resolves on the first of several event patterns to match.", + "source_location": "Documentation.md:233" + }, + { + "id": "bread-wait-all", + "label": "Wait All (bread.wait_all)", + "type": "function", + "description": "Coroutine-only wait that resolves once every listed pattern has fired at least once.", + "source_location": "Documentation.md:248" + }, + { + "id": "bread-spawn", + "label": "Spawn Coroutine (bread.spawn)", + "type": "function", + "description": "Spawn a coroutine and surface errors if it fails, required for using bread.wait.", + "source_location": "Documentation.md:230" + }, + { + "id": "bread-workflow-define", + "label": "Workflow Definition (bread.workflow.define)", + "type": "function", + "description": "Register a multi-step automation workflow body under a name.", + "source_location": "Documentation.md:255" + }, + { + "id": "bread-workflow-start", + "label": "Start Workflow (bread.workflow.start)", + "type": "function", + "description": "Run a registered workflow as a coroutine with optional deadline and arguments.", + "source_location": "Documentation.md:258" + }, + { + "id": "bread-workflow-step", + "label": "Workflow Step (bread.workflow.step)", + "type": "function", + "description": "Record current step label in a running workflow for observability.", + "source_location": "Documentation.md:268" + }, + { + "id": "bread-workflow-status", + "label": "Workflow Status (bread.workflow.status)", + "type": "function", + "description": "Query the current status of a named workflow including state, step, and error information.", + "source_location": "Documentation.md:271" + }, + { + "id": "bread-widget-register", + "label": "Register Widget (bread.widget.register)", + "type": "function", + "description": "Register a declarative widget with a typed node tree for rendering in sibling apps like breadbar.", + "source_location": "Documentation.md:296" + }, + { + "id": "bread-widget-update", + "label": "Update Widget (bread.widget.update)", + "type": "function", + "description": "Patch an already-registered widget, replacing the root tree or updating metadata.", + "source_location": "Documentation.md:362" + }, + { + "id": "bread-widget-remove", + "label": "Remove Widget (bread.widget.remove)", + "type": "function", + "description": "Remove a widget registered by the calling module.", + "source_location": "Documentation.md:371" + }, + { + "id": "bread-widget-node-types", + "label": "Widget Node Types", + "type": "concept", + "description": "Typed node vocabulary for widgets: box, label, icon, progress with style and click handlers.", + "source_location": "Documentation.md:310" + }, + { + "id": "bread-widget-style", + "label": "Widget Style Vocabulary", + "type": "configuration", + "description": "Bounded, typed vocabulary for node appearance: color, weight, size, align, background, radius, padding.", + "source_location": "Documentation.md:342" + }, + { + "id": "bread-state-get", + "label": "Read State (bread.state.get)", + "type": "function", + "description": "Read a state subtree by dotted path from the runtime state.", + "source_location": "Documentation.md:391" + }, + { + "id": "bread-state-watch", + "label": "Watch State (bread.state.watch)", + "type": "function", + "description": "Watch a state path for changes and receive (new_value, old_value) on each change.", + "source_location": "Documentation.md:411" + }, + { + "id": "bread-state-typed-shorthands", + "label": "State Typed Shorthands", + "type": "function", + "description": "Convenience functions like bread.state.monitors(), power(), network(), etc.", + "source_location": "Documentation.md:399" + }, + { + "id": "bread-profile-activate", + "label": "Activate Profile (bread.profile.activate)", + "type": "function", + "description": "Activate a named profile and emit a profile.activated event.", + "source_location": "Documentation.md:424" + }, + { + "id": "bread-exec", + "label": "Execute Command (bread.exec)", + "type": "function", + "description": "Run a shell command asynchronously (fire-and-forget, does not block Lua).", + "source_location": "Documentation.md:429" + }, + { + "id": "bread-exec-capture", + "label": "Execute and Capture (bread.exec_capture)", + "type": "function", + "description": "Run a shell command and return its exit status and captured stdout, blocks Lua.", + "source_location": "Documentation.md:432" + }, + { + "id": "bread-notify", + "label": "Send Notification (bread.notify)", + "type": "function", + "description": "Send a desktop notification via notify-send with optional title, urgency, timeout, and icon.", + "source_location": "Documentation.md:457" + }, + { + "id": "bread-timer-after", + "label": "Timer After (bread.after)", + "type": "function", + "description": "Run a callback once after a specified delay in milliseconds.", + "source_location": "Documentation.md:473" + }, + { + "id": "bread-timer-every", + "label": "Timer Every (bread.every)", + "type": "function", + "description": "Run a callback on a repeating interval in milliseconds.", + "source_location": "Documentation.md:476" + }, + { + "id": "bread-debounce", + "label": "Debounce Function (bread.debounce)", + "type": "function", + "description": "Return a wrapper function that fires only after specified milliseconds of quiet time.", + "source_location": "Documentation.md:484" + }, + { + "id": "bread-logging", + "label": "Logging Functions", + "type": "function", + "description": "bread.log(), bread.warn(), and bread.error() for outputting to daemon logs.", + "source_location": "Documentation.md:494" + }, + { + "id": "bread-machine-name", + "label": "Machine Name (bread.machine.name)", + "type": "function", + "description": "Get the system hostname, with optional override from ~/.config/bread/sync.toml.", + "source_location": "Documentation.md:499" + }, + { + "id": "bread-machine-tags", + "label": "Machine Tags (bread.machine.tags)", + "type": "function", + "description": "Get machine tags from sync.toml for conditional behavior across multiple systems.", + "source_location": "Documentation.md:504" + }, + { + "id": "bread-fs-operations", + "label": "Filesystem Operations", + "type": "function", + "description": "bread.fs functions: write, read, exists, readlink, expand for file operations.", + "source_location": "Documentation.md:511" + }, + { + "id": "bread-json-decode", + "label": "JSON Decode (bread.json.decode)", + "type": "function", + "description": "Parse a JSON string into a Lua table, returns nil on malformed input.", + "source_location": "Documentation.md:529" + }, + { + "id": "bread-hyprland-api", + "label": "Hyprland API (bread.hyprland.*)", + "type": "tool", + "description": "Namespace providing compositor bindings: dispatch, keyword, state queries, and raw event subscription.", + "source_location": "Documentation.md:536" + }, + { + "id": "bread-bluetooth-api", + "label": "Bluetooth API (bread.bluetooth.*)", + "type": "tool", + "description": "Control local Bluetooth adapter and paired devices via BlueZ D-Bus with graceful degradation.", + "source_location": "Documentation.md:560" + }, + { + "id": "bread-module-lifecycle-hooks", + "label": "Module Lifecycle Hooks", + "type": "concept", + "description": "Optional callbacks: on_load, on_reload, on_unload, on_error for module behavior control.", + "source_location": "Documentation.md:635" + }, + { + "id": "bread-module-storage", + "label": "Module Storage (M.store)", + "type": "function", + "description": "Per-module key-value storage that survives hot reload but not daemon restart.", + "source_location": "Documentation.md:659" + }, + { + "id": "builtin-monitors-module", + "label": "Built-in: monitors Module", + "type": "tool", + "description": "High-level declarative monitor event handlers with layout registration and application.", + "source_location": "Documentation.md:676" + }, + { + "id": "builtin-devices-module", + "label": "Built-in: devices Module", + "type": "tool", + "description": "Device connection rules with name-based matching from devices.lua.", + "source_location": "Documentation.md:702" + }, + { + "id": "builtin-workspaces-module", + "label": "Built-in: workspaces Module", + "type": "tool", + "description": "Workspace-to-monitor assignment and app pinning for Hyprland.", + "source_location": "Documentation.md:809" + }, + { + "id": "builtin-binds-module", + "label": "Built-in: binds Module", + "type": "tool", + "description": "Runtime keybind management via Hyprland dispatch with add, remove, replace operations.", + "source_location": "Documentation.md:826" + }, + { + "id": "event-system-startup", + "label": "System Startup Event", + "type": "concept", + "description": "bread.system.startup event fired when Bread starts up.", + "source_location": "Documentation.md:873" + }, + { + "id": "event-device-connection", + "label": "Device Connection Events", + "type": "concept", + "description": "bread.device.connected/disconnected events for USB and Bluetooth devices with full metadata.", + "source_location": "Documentation.md:880" + }, + { + "id": "event-monitor-connection", + "label": "Monitor Connection Events", + "type": "concept", + "description": "bread.monitor.connected/disconnected events for display connections.", + "source_location": "Documentation.md:917" + }, + { + "id": "event-window-management", + "label": "Window Management Events", + "type": "concept", + "description": "bread.window events for focus, open, close, and move operations.", + "source_location": "Documentation.md:920" + }, + { + "id": "event-power-management", + "label": "Power Events", + "type": "concept", + "description": "bread.power events for AC connection, battery state, and low battery warnings.", + "source_location": "Documentation.md:927" + }, + { + "id": "event-network-status", + "label": "Network Events", + "type": "concept", + "description": "bread.network.connected/disconnected events with online status and interface info.", + "source_location": "Documentation.md:939" + }, + { + "id": "event-system-events", + "label": "System Events", + "type": "concept", + "description": "bread.profile.activated, bread.notify.sent, and bread.state.changed.* events.", + "source_location": "Documentation.md:945" + }, + { + "id": "event-widget-events", + "label": "Widget Events", + "type": "concept", + "description": "bread.widget.* events for registered, updated, removed, and cleared widgets.", + "source_location": "Documentation.md:953" + }, + { + "id": "event-terminal-events", + "label": "Terminal Events", + "type": "concept", + "description": "bread.terminal.command.* and bread.terminal.cwd.* events from shell precmd/preexec hooks.", + "source_location": "Documentation.md:964" + }, + { + "id": "event-git-events", + "label": "Git Events", + "type": "concept", + "description": "bread.git.commit.created, bread.git.state.*, and ahead_behind changes from git hooks and polling.", + "source_location": "Documentation.md:976" + }, + { + "id": "event-container-events", + "label": "Container Events", + "type": "concept", + "description": "bread.container events for Podman container lifecycle and health changes.", + "source_location": "Documentation.md:1012" + }, + { + "id": "bread-namespace-convention", + "label": "Namespace Convention (bread..*)", + "type": "concept", + "description": "Reserved naming convention for events published by sibling bread* applications.", + "source_location": "Documentation.md:1037" + }, + { + "id": "bread-command-convention", + "label": "Command Convention (bread.command..)", + "type": "concept", + "description": "Convention for outbound commands to sibling applications, best-effort delivery.", + "source_location": "Documentation.md:1038" + }, + { + "id": "bread-runtime-state-schema", + "label": "Runtime State Schema", + "type": "configuration", + "description": "The complete JSON schema for RuntimeState including monitors, workspaces, devices, network, power, and more.", + "source_location": "Documentation.md:1061" + }, + { + "id": "bread-ipc-protocol", + "label": "IPC Protocol", + "type": "tool", + "description": "JSON-RPC over Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock with methods for state, modules, profiles, events.", + "source_location": "Documentation.md:1146" + }, + { + "id": "bread-ipc-methods", + "label": "IPC Methods", + "type": "concept", + "description": "Available IPC methods: ping, health, state.get, state.dump, modules.list, profile.activate, events.subscribe, emit, workflows.list, widgets.list.", + "source_location": "Documentation.md:1162" + }, + { + "id": "config-breadd-toml", + "label": "breadd.toml Configuration", + "type": "configuration", + "description": "Daemon configuration file at ~/.config/bread/breadd.toml with optional settings for adapters, events, modules.", + "source_location": "README.md:117" + }, + { + "id": "config-init-lua", + "label": "init.lua Entry Point", + "type": "configuration", + "description": "Lua entry point at ~/.config/bread/init.lua loaded first before modules.", + "source_location": "Documentation.md:51" + }, + { + "id": "config-devices-lua", + "label": "devices.lua Device Mapping", + "type": "configuration", + "description": "User-defined device name to hardware mapping for stable device identification.", + "source_location": "Documentation.md:706" + }, + { + "id": "config-modules-directory", + "label": "modules/ Directory", + "type": "configuration", + "description": "Directory at ~/.config/bread/modules/ where modules are auto-discovered and loaded.", + "source_location": "Documentation.md:52" + }, + { + "id": "workflow-example-dock-connected", + "label": "Example: Dock Connected Workflow", + "type": "documentation", + "description": "Multi-step automation workflow for dock connection with monitor setup, profile activation, and notifications.", + "source_location": "Examples.md:182" + }, + { + "id": "example-keyboard-display-watcher", + "label": "Example 1: Keyboard and Display Watcher", + "type": "documentation", + "description": "Port of shell script for Redox keyboard detection and external monitor handling.", + "source_location": "Examples.md:7" + }, + { + "id": "example-autostart", + "label": "Example 2: Autostart", + "type": "documentation", + "description": "System startup sequence with multiple commands executed on bread.system.startup.", + "source_location": "Examples.md:93" + }, + { + "id": "example-monitors", + "label": "Example 3: Display Monitors", + "type": "documentation", + "description": "Monitor layout management using Hyprland keywords and monitor connection events.", + "source_location": "Examples.md:130" + }, + { + "id": "example-widget-cpu-temp", + "label": "Example 5: CPU Temperature Widget", + "type": "documentation", + "description": "Live widget in breadbar showing CPU temperature with color styling and progress visualization.", + "source_location": "Examples.md:241" + }, + { + "id": "example-module-low-battery", + "label": "Module: Low Battery Warning", + "type": "documentation", + "description": "Critical notification when battery runs low, resets on AC power.", + "source_location": "examples/modules/README.md:21" + }, + { + "id": "example-module-pause-media", + "label": "Module: Pause Media on Headphone Unplug", + "type": "documentation", + "description": "Runs playerctl pause when headphone/earbud device disconnects.", + "source_location": "examples/modules/README.md:22" + }, + { + "id": "example-module-dock-monitors", + "label": "Module: Dock Monitors Layout", + "type": "documentation", + "description": "Applies multi-monitor layout when external display connects, reverts when removed.", + "source_location": "examples/modules/README.md:23" + }, + { + "id": "example-module-active-window-widget", + "label": "Module: Active Window Widget", + "type": "documentation", + "description": "Shows focused window next to workspace pills in breadbar using bread.widget and bread.state.watch.", + "source_location": "examples/modules/README.md:24" + }, + { + "id": "example-module-cpu-temp-widget", + "label": "Module: CPU Temp Widget", + "type": "documentation", + "description": "Live CPU temperature readout in breadbar's stats area with hwmon file reading.", + "source_location": "examples/modules/README.md:25" + }, + { + "id": "example-module-bluetooth-toggle", + "label": "Module: Bluetooth Toggle Widget", + "type": "documentation", + "description": "One-click Bluetooth power toggle in breadbar's tray with click event handling.", + "source_location": "examples/modules/README.md:26" + }, + { + "id": "example-module-focus-mode", + "label": "Module: Focus Mode Widget", + "type": "documentation", + "description": "Click-to-toggle Focus profile that mutes audio, syncs with profile changes.", + "source_location": "examples/modules/README.md:27" + }, + { + "id": "example-module-workflow-status", + "label": "Module: Workflow Status Widget", + "type": "documentation", + "description": "Surfaces bread.workflow.list() in breadbar tray showing running or failed workflows.", + "source_location": "examples/modules/README.md:28" + }, + { + "id": "example-module-git-branch", + "label": "Module: Git Branch Widget", + "type": "documentation", + "description": "Shows repo and branch of focused kitty tab with dirty state indicator.", + "source_location": "examples/modules/README.md:29" + }, + { + "id": "ci-dev-release-workflow", + "label": "CI: dev-release Workflow", + "type": "workflow", + "description": "Triggered on push to main; builds, tests, and publishes dev-track build with auto-computed version.", + "source_location": ".forgejo/workflows/dev-release.yml:1" + }, + { + "id": "ci-rc-release-workflow", + "label": "CI: rc-release Workflow", + "type": "workflow", + "description": "Triggered on vX.Y.Z-rc.N tag push; builds and publishes beta-track RC build.", + "source_location": ".forgejo/workflows/rc-release.yml:1" + }, + { + "id": "ci-release-workflow", + "label": "CI: release Workflow", + "type": "workflow", + "description": "Triggered on vX.Y.Z tag push; builds, tests, publishes stable release, and uploads to GitHub.", + "source_location": ".forgejo/workflows/release.yml:1" + }, + { + "id": "release-track-dev", + "label": "Release Track: dev", + "type": "configuration", + "description": "Bleeding-edge track published on every push to main with auto-computed version.", + "source_location": "CONTRIBUTING.md:55" + }, + { + "id": "release-track-beta", + "label": "Release Track: beta", + "type": "configuration", + "description": "Latest release candidate track published from vX.Y.Z-rc.N tags.", + "source_location": "CONTRIBUTING.md:54" + }, + { + "id": "release-track-stable", + "label": "Release Track: stable", + "type": "configuration", + "description": "Latest stable release published from vX.Y.Z tags.", + "source_location": "CONTRIBUTING.md:53" + }, + { + "id": "bakery-package-manager", + "label": "Bakery Package Manager", + "type": "tool", + "description": "Distribution and package management system for bread releases across multiple channels.", + "source_location": "CONTRIBUTING.md:32" + }, + { + "id": "version-semver", + "label": "Semantic Versioning", + "type": "concept", + "description": "Version format vX.Y.Z for stable, vX.Y.Z-rc.N for release candidates, X.Y.Z-dev.TIMESTAMP+SHA for dev builds.", + "source_location": "CONTRIBUTING.md:59" + }, + { + "id": "branch-main", + "label": "Main Branch", + "type": "configuration", + "description": "Single long-lived branch where all day-to-day work lands; every push publishes dev-track build.", + "source_location": "CONTRIBUTING.md:10" + }, + { + "id": "branch-feature-pattern", + "label": "Feature Branch Pattern", + "type": "configuration", + "description": "Short-lived feature/ branches for new features, merged to main via PR and deleted.", + "source_location": "CONTRIBUTING.md:18" + }, + { + "id": "branch-fix-pattern", + "label": "Fix Branch Pattern", + "type": "configuration", + "description": "Short-lived fix/ branches for bug fixes, merged to main via PR and deleted.", + "source_location": "CONTRIBUTING.md:19" + }, + { + "id": "ci-self-hosted-runner", + "label": "Self-hosted Runner (hestia)", + "type": "tool", + "description": "Custom runner used for all CI jobs to avoid unnecessary external build overhead.", + "source_location": ".forgejo/workflows/dev-release.yml:12" + }, + { + "id": "distribution-dl-breadway-dev", + "label": "Distribution Point: dl.breadway.dev", + "type": "tool", + "description": "Central distribution server for all bread release tracks (dev, beta, stable).", + "source_location": ".forgejo/workflows/dev-release.yml:55" + }, + { + "id": "distribution-github-release", + "label": "GitHub Release Upload", + "type": "tool", + "description": "Optional GitHub release mirror for stable releases, requires GH_RELEASE_TOKEN.", + "source_location": ".forgejo/workflows/release.yml:55" + }, + { + "id": "breadd-service-unit", + "label": "systemd User Service (breadd.service)", + "type": "tool", + "description": "systemd user service unit that starts breadd after graphical session is available.", + "source_location": "packaging/README.md:9" + }, + { + "id": "breadd-service-installation", + "label": "systemd Service Installation", + "type": "process", + "description": "Manual installation and enablement of breadd service with optional debug configuration.", + "source_location": "packaging/README.md:17" + }, + { + "id": "bread-ecosystem-repository", + "label": "bread-ecosystem Repository", + "type": "tool", + "description": "Central ecosystem repository containing shared scripts, docs, and release infrastructure.", + "source_location": "CONTRIBUTING.md:79" + }, + { + "id": "bread-shared-crate", + "label": "bread-shared Crate", + "type": "tool", + "description": "Shared Rust types and definitions: RawEvent, BreadEvent, AdapterSource, KNOWN_APPS.", + "source_location": "README.md:47" + }, + { + "id": "bread-utils-crate", + "label": "bread-utils Crate", + "type": "tool", + "description": "Utilities crate with bread-client feature for IPC communication from sibling apps.", + "source_location": "Documentation.md:1050" + }, + { + "id": "breadclip-integration", + "label": "Breadclip Integration Reference", + "type": "documentation", + "description": "Reference implementation for integrating a bread* app with EVENTS.md documenting published events and commands.", + "source_location": "Documentation.md:1047" + }, + { + "id": "api-stability-policy", + "label": "API Stability Policy", + "type": "documentation", + "description": "Additive-only within v1, deprecation window, since-markers, and version discovery via api_version.", + "source_location": "Documentation.md:38" + }, + { + "id": "hyprland-compositor", + "label": "Hyprland Compositor", + "type": "tool", + "description": "Wayland compositor used as primary target for Bread desktop automation.", + "source_location": "README.md:61" + }, + { + "id": "wayland-protocol", + "label": "Wayland Protocol", + "type": "tool", + "description": "Modern display server protocol underlying Hyprland and other Linux desktop environments.", + "source_location": "README.md:61" + }, + { + "id": "linux-system", + "label": "Linux System", + "type": "tool", + "description": "Primary platform for Bread automation with Arch Linux recommended.", + "source_location": "README.md:62" + }, + { + "id": "rust-toolchain", + "label": "Rust Toolchain", + "type": "tool", + "description": "Required stable Rust toolchain (2021 edition) for building Bread.", + "source_location": "README.md:64" + }, + { + "id": "udev-system", + "label": "udev System", + "type": "tool", + "description": "Device event system required on systemd-based Linux distributions.", + "source_location": "README.md:65" + }, + { + "id": "upower-service", + "label": "UPower Service", + "type": "tool", + "description": "Optional D-Bus service for battery and power events, falls back to sysfs without it.", + "source_location": "README.md:68" + }, + { + "id": "rtnetlink-socket", + "label": "rtnetlink Socket", + "type": "tool", + "description": "Optional netlink socket for network events, falls back to sysfs polling without it.", + "source_location": "README.md:69" + }, + { + "id": "bluez-service", + "label": "BlueZ Service", + "type": "tool", + "description": "Optional Bluetooth daemon for device events and Bluetooth control.", + "source_location": "README.md:70" + }, + { + "id": "cli-command-ping", + "label": "CLI: ping", + "type": "tool", + "description": "Check daemon connectivity.", + "source_location": "README.md:175" + }, + { + "id": "cli-command-health", + "label": "CLI: health", + "type": "tool", + "description": "Show daemon version, uptime, and PID.", + "source_location": "README.md:176" + }, + { + "id": "cli-command-doctor", + "label": "CLI: doctor", + "type": "tool", + "description": "Diagnose daemon and module health with JSON output option.", + "source_location": "README.md:177" + }, + { + "id": "cli-command-reload", + "label": "CLI: reload", + "type": "tool", + "description": "Hot-reload Lua modules with optional --watch for auto-reload.", + "source_location": "README.md:181" + }, + { + "id": "cli-command-state", + "label": "CLI: state", + "type": "tool", + "description": "Dump or query full runtime state as JSON with optional path filtering.", + "source_location": "README.md:185" + }, + { + "id": "cli-command-events", + "label": "CLI: events", + "type": "tool", + "description": "Stream live events with filtering, replay, and field selection options.", + "source_location": "README.md:188" + }, + { + "id": "cli-command-emit", + "label": "CLI: emit", + "type": "tool", + "description": "Manually fire an event for testing purposes.", + "source_location": "README.md:193" + }, + { + "id": "cli-command-profile-list", + "label": "CLI: profile-list", + "type": "tool", + "description": "List defined profiles.", + "source_location": "README.md:196" + }, + { + "id": "cli-command-profile-activate", + "label": "CLI: profile-activate", + "type": "tool", + "description": "Activate a named profile.", + "source_location": "README.md:197" + }, + { + "id": "cli-command-modules-list", + "label": "CLI: modules list", + "type": "tool", + "description": "List installed modules and their daemon status.", + "source_location": "README.md:200" + }, + { + "id": "cli-command-modules-install", + "label": "CLI: modules install", + "type": "tool", + "description": "Install a module from a local directory.", + "source_location": "README.md:201" + }, + { + "id": "cli-command-modules-remove", + "label": "CLI: modules remove", + "type": "tool", + "description": "Remove an installed module with optional --yes confirmation skip.", + "source_location": "README.md:202" + }, + { + "id": "cli-command-modules-info", + "label": "CLI: modules info", + "type": "tool", + "description": "Show full manifest and daemon status for a module.", + "source_location": "README.md:203" + } + ], + "edges": [ + { + "source": "bread-daemon", + "target": "bread-lua-runtime", + "relationship": "contains", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "adapter-hyprland", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "adapter-udev", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "adapter-power", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "adapter-network", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "adapter-bluetooth", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "bread-ipc-protocol", + "relationship": "implements", + "confidence": "high" + }, + { + "source": "bread-cli", + "target": "bread-daemon", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-cli", + "target": "bread-ipc-protocol", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-lua-runtime", + "target": "bread-module", + "relationship": "contains", + "confidence": "high" + }, + { + "source": "bread-lua-runtime", + "target": "event-subscription", + "relationship": "implements", + "confidence": "high" + }, + { + "source": "bread-module", + "target": "bread-module-manifest", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-module", + "target": "bread-module-lifecycle-hooks", + "relationship": "implements", + "confidence": "high" + }, + { + "source": "bread-module", + "target": "bread-module-storage", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "event-subscription", + "target": "event-pattern-matching", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-wait", + "target": "bread-spawn", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-wait-any", + "target": "bread-spawn", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-wait-all", + "target": "bread-spawn", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "bread-workflow-define", + "target": "bread-workflow-start", + "relationship": "relates-to", + "confidence": "high" + }, + { + "source": "bread-workflow-start", + "target": "bread-spawn", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-workflow-step", + "target": "bread-workflow-status", + "relationship": "relates-to", + "confidence": "high" + }, + { + "source": "bread-widget-register", + "target": "bread-widget-node-types", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-widget-node-types", + "target": "bread-widget-style", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-widget-update", + "target": "bread-widget-register", + "relationship": "relates-to", + "confidence": "high" + }, + { + "source": "bread-state-watch", + "target": "bread-state-get", + "relationship": "relates-to", + "confidence": "high" + }, + { + "source": "bread-hyprland-api", + "target": "adapter-hyprland", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-bluetooth-api", + "target": "adapter-bluetooth", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "builtin-monitors-module", + "target": "adapter-hyprland", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "builtin-devices-module", + "target": "adapter-udev", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "builtin-workspaces-module", + "target": "adapter-hyprland", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "builtin-binds-module", + "target": "adapter-hyprland", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "bread-automation-api-v1", + "target": "api-stability-policy", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "bread-automation-api-v1", + "target": "bread-ipc-methods", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "bread-automation-api-v1", + "target": "bread-runtime-state-schema", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "config-breadd-toml", + "target": "adapter-hyprland", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "config-breadd-toml", + "target": "adapter-udev", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "config-breadd-toml", + "target": "adapter-power", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "config-breadd-toml", + "target": "adapter-network", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "config-init-lua", + "target": "bread-lua-runtime", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "config-devices-lua", + "target": "adapter-udev", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "config-modules-directory", + "target": "bread-module", + "relationship": "contains", + "confidence": "high" + }, + { + "source": "ci-dev-release-workflow", + "target": "release-track-dev", + "relationship": "triggers", + "confidence": "high" + }, + { + "source": "ci-rc-release-workflow", + "target": "release-track-beta", + "relationship": "triggers", + "confidence": "high" + }, + { + "source": "ci-release-workflow", + "target": "release-track-stable", + "relationship": "triggers", + "confidence": "high" + }, + { + "source": "ci-dev-release-workflow", + "target": "ci-self-hosted-runner", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "ci-rc-release-workflow", + "target": "ci-self-hosted-runner", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "ci-release-workflow", + "target": "ci-self-hosted-runner", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "ci-dev-release-workflow", + "target": "distribution-dl-breadway-dev", + "relationship": "publishes-to", + "confidence": "high" + }, + { + "source": "ci-rc-release-workflow", + "target": "distribution-dl-breadway-dev", + "relationship": "publishes-to", + "confidence": "high" + }, + { + "source": "ci-release-workflow", + "target": "distribution-dl-breadway-dev", + "relationship": "publishes-to", + "confidence": "high" + }, + { + "source": "ci-release-workflow", + "target": "distribution-github-release", + "relationship": "publishes-to", + "confidence": "high" + }, + { + "source": "release-track-dev", + "target": "version-semver", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "release-track-beta", + "target": "version-semver", + "relationship": "uses", + "confidence": "high" + }, + { + "source": "release-track-stable", + "target": "version-semver", + "confidence": "high" + }, + { + "source": "branch-main", + "target": "ci-dev-release-workflow", + "relationship": "triggers", + "confidence": "high" + }, + { + "source": "branch-feature-pattern", + "target": "branch-main", + "relationship": "merges-into", + "confidence": "high" + }, + { + "source": "branch-fix-pattern", + "target": "branch-main", + "relationship": "merges-into", + "confidence": "high" + }, + { + "source": "bakery-package-manager", + "target": "release-track-dev", + "relationship": "distributes", + "confidence": "high" + }, + { + "source": "bakery-package-manager", + "target": "release-track-beta", + "relationship": "distributes", + "confidence": "high" + }, + { + "source": "bakery-package-manager", + "target": "release-track-stable", + "relationship": "distributes", + "confidence": "high" + }, + { + "source": "breadd-service-unit", + "target": "bread-daemon", + "relationship": "manages", + "confidence": "high" + }, + { + "source": "breadd-service-installation", + "target": "breadd-service-unit", + "relationship": "configures", + "confidence": "high" + }, + { + "source": "bread-ecosystem-repository", + "target": "ci-dev-release-workflow", + "relationship": "supports", + "confidence": "high" + }, + { + "source": "bread-ecosystem-repository", + "target": "ci-rc-release-workflow", + "relationship": "supports", + "confidence": "high" + }, + { + "source": "bread-ecosystem-repository", + "target": "ci-release-workflow", + "relationship": "supports", + "confidence": "high" + }, + { + "source": "bread-shared-crate", + "target": "bread-daemon", + "relationship": "used-by", + "confidence": "high" + }, + { + "source": "bread-utils-crate", + "target": "bread-daemon", + "relationship": "used-by", + "confidence": "high" + }, + { + "source": "breadclip-integration", + "target": "bread-namespace-convention", + "relationship": "implements", + "confidence": "high" + }, + { + "source": "breadclip-integration", + "target": "bread-command-convention", + "relationship": "implements", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "hyprland-compositor", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "hyprland-compositor", + "target": "wayland-protocol", + "relationship": "implements", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "linux-system", + "relationship": "runs-on", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "rust-toolchain", + "relationship": "built-with", + "confidence": "high" + }, + { + "source": "bread-daemon", + "target": "udev-system", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "adapter-power", + "target": "upower-service", + "relationship": "depends-on", + "confidence": "medium" + }, + { + "source": "adapter-network", + "target": "rtnetlink-socket", + "relationship": "depends-on", + "confidence": "medium" + }, + { + "source": "adapter-bluetooth", + "target": "bluez-service", + "relationship": "depends-on", + "confidence": "high" + }, + { + "source": "workflow-example-dock-connected", + "target": "bread-workflow-define", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "workflow-example-dock-connected", + "target": "bread-workflow-start", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-keyboard-display-watcher", + "target": "adapter-udev", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-autostart", + "target": "event-system-startup", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-monitors", + "target": "event-monitor-connection", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-widget-cpu-temp", + "target": "bread-widget-register", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-low-battery", + "target": "event-power-management", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-pause-media", + "target": "event-device-connection", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-dock-monitors", + "target": "event-monitor-connection", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-active-window-widget", + "target": "bread-widget-register", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-cpu-temp-widget", + "target": "bread-widget-register", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-bluetooth-toggle", + "target": "bread-widget-register", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-focus-mode", + "target": "bread-profile-activate", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-workflow-status", + "target": "bread-workflow-status", + "relationship": "documents", + "confidence": "high" + }, + { + "source": "example-module-git-branch", + "target": "bread-exec-capture", + "relationship": "documents", + "confidence": "high" + } + ], + "input_tokens": 0, + "output_tokens": 0 +} diff --git a/graphify-out/.graphify_detect.json b/graphify-out/.graphify_detect.json new file mode 100644 index 0000000..ba68863 --- /dev/null +++ b/graphify-out/.graphify_detect.json @@ -0,0 +1 @@ +{"files": {"code": ["/home/breadway/Projects/bread/bread-cli/src/hooks_git.rs", "/home/breadway/Projects/bread/bread-cli/src/hooks_shell.rs", "/home/breadway/Projects/bread/bread-cli/src/lib.rs", "/home/breadway/Projects/bread/bread-cli/src/main.rs", "/home/breadway/Projects/bread/bread-cli/src/modules_mgmt.rs", "/home/breadway/Projects/bread/bread-cli/tests/modules.rs", "/home/breadway/Projects/bread/bread-emit/src/main.rs", "/home/breadway/Projects/bread/bread-shared/src/apps.rs", "/home/breadway/Projects/bread/bread-shared/src/glob.rs", "/home/breadway/Projects/bread/bread-shared/src/lib.rs", "/home/breadway/Projects/bread/bread-shared/src/widget.rs", "/home/breadway/Projects/bread/breadd/src/adapters/bluetooth.rs", "/home/breadway/Projects/bread/breadd/src/adapters/filesystem.rs", "/home/breadway/Projects/bread/breadd/src/adapters/git.rs", "/home/breadway/Projects/bread/breadd/src/adapters/hyprland.rs", "/home/breadway/Projects/bread/breadd/src/adapters/mod.rs", "/home/breadway/Projects/bread/breadd/src/adapters/network.rs", "/home/breadway/Projects/bread/breadd/src/adapters/network_rtnetlink.rs", "/home/breadway/Projects/bread/breadd/src/adapters/podman.rs", "/home/breadway/Projects/bread/breadd/src/adapters/power.rs", "/home/breadway/Projects/bread/breadd/src/adapters/power_upower.rs", "/home/breadway/Projects/bread/breadd/src/adapters/systemd.rs", "/home/breadway/Projects/bread/breadd/src/adapters/udev.rs", "/home/breadway/Projects/bread/breadd/src/core/config.rs", "/home/breadway/Projects/bread/breadd/src/core/mod.rs", "/home/breadway/Projects/bread/breadd/src/core/normalizer.rs", "/home/breadway/Projects/bread/breadd/src/core/state_engine.rs", "/home/breadway/Projects/bread/breadd/src/core/subscriptions.rs", "/home/breadway/Projects/bread/breadd/src/core/supervisor.rs", "/home/breadway/Projects/bread/breadd/src/core/types.rs", "/home/breadway/Projects/bread/breadd/src/ipc/mod.rs", "/home/breadway/Projects/bread/breadd/src/lua/mod.rs", "/home/breadway/Projects/bread/breadd/src/main.rs", "/home/breadway/Projects/bread/breadd/tests/ipc_integration.rs", "/home/breadway/Projects/bread/examples/modules/active-window-widget.lua", "/home/breadway/Projects/bread/examples/modules/bluetooth-toggle-widget.lua", "/home/breadway/Projects/bread/examples/modules/cpu-temp-widget.lua", "/home/breadway/Projects/bread/examples/modules/dock-monitors.lua", "/home/breadway/Projects/bread/examples/modules/dock-workflow.lua", "/home/breadway/Projects/bread/examples/modules/focus-mode-widget.lua", "/home/breadway/Projects/bread/examples/modules/git-branch-widget.lua", "/home/breadway/Projects/bread/examples/modules/low-battery-warning.lua", "/home/breadway/Projects/bread/examples/modules/pause-media-on-headphone-unplug.lua", "/home/breadway/Projects/bread/examples/modules/workflow-status-widget.lua", "/home/breadway/Projects/bread/scripts/install.sh"], "document": ["/home/breadway/Projects/bread/.forgejo/workflows/dev-release.yml", "/home/breadway/Projects/bread/.forgejo/workflows/rc-release.yml", "/home/breadway/Projects/bread/.forgejo/workflows/release.yml", "/home/breadway/Projects/bread/CONTRIBUTING.md", "/home/breadway/Projects/bread/Documentation.md", "/home/breadway/Projects/bread/Examples.md", "/home/breadway/Projects/bread/README.md", "/home/breadway/Projects/bread/examples/modules/README.md", "/home/breadway/Projects/bread/packaging/README.md"], "paper": [], "image": [], "video": []}, "total_files": 54, "total_words": 53979, "needs_graph": true, "warning": null, "skipped_sensitive": [], "unclassified": ["/home/breadway/Projects/bread/.gitignore", "/home/breadway/Projects/bread/Cargo.toml", "/home/breadway/Projects/bread/LICENSE", "/home/breadway/Projects/bread/bakery.toml", "/home/breadway/Projects/bread/bread-cli/Cargo.toml", "/home/breadway/Projects/bread/bread-emit/Cargo.toml", "/home/breadway/Projects/bread/bread-shared/Cargo.toml", "/home/breadway/Projects/bread/breadd/Cargo.toml", "/home/breadway/Projects/bread/packaging/systemd/breadd.service"], "walk_errors": [], "ignored": ["/home/breadway/Projects/bread/.claude/", "/home/breadway/Projects/bread/CLAUDE.md", "/home/breadway/Projects/bread/Overview.md"], "pruned_noise_dirs": ["/home/breadway/Projects/bread/.git/", "/home/breadway/Projects/bread/.idea/", "/home/breadway/Projects/bread/graphify-out/", "/home/breadway/Projects/bread/target/"], "graphifyignore_patterns": 26, "scan_root": "/home/breadway/Projects/bread"} diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python new file mode 100644 index 0000000..f648428 --- /dev/null +++ b/graphify-out/.graphify_python @@ -0,0 +1 @@ +/home/breadway/.cache/uv/archive-v0/4yQjntA8tzDKxQRL/bin/python \ No newline at end of file diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root new file mode 100644 index 0000000..5c5e606 --- /dev/null +++ b/graphify-out/.graphify_root @@ -0,0 +1 @@ +/home/breadway/Projects/bread diff --git a/graphify-out/.graphify_uncached.txt b/graphify-out/.graphify_uncached.txt new file mode 100644 index 0000000..0bed549 --- /dev/null +++ b/graphify-out/.graphify_uncached.txt @@ -0,0 +1,9 @@ +/home/breadway/Projects/bread/.forgejo/workflows/dev-release.yml +/home/breadway/Projects/bread/.forgejo/workflows/rc-release.yml +/home/breadway/Projects/bread/.forgejo/workflows/release.yml +/home/breadway/Projects/bread/CONTRIBUTING.md +/home/breadway/Projects/bread/Documentation.md +/home/breadway/Projects/bread/Examples.md +/home/breadway/Projects/bread/README.md +/home/breadway/Projects/bread/examples/modules/README.md +/home/breadway/Projects/bread/packaging/README.md \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d.json b/graphify-out/cache/ast/v0.9.32/033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d.json new file mode 100644 index 0000000..9e1dbdc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_normalizer_rs", "label": "normalizer.rs", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "label": "EventNormalizer", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L10"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L20"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "label": ".normalize()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "label": ".normalize_udev()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "label": ".normalize_hyprland()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L159"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "label": ".normalize_power()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L263"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "label": ".normalize_bluetooth()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L314"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "label": ".normalize_network()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L391"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "label": ".normalize_terminal()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L433"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "label": ".normalize_remote()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L442"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "label": ".normalize_git()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L451"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "label": ".normalize_filesystem()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L460"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "label": ".normalize_systemd()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "label": ".normalize_podman()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L481"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "label": ".normalize_app()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L504"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "label": ".accept()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L519"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "label": "split_hyprland_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L563"}, {"id": "$graphify-root$_breadd_src_core_normalizer_raw", "label": "raw()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L574"}, {"id": "adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "label": "udev_add_emits_connected_with_identity_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L586"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "label": "udev_remove_emits_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L613"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "label": "udev_bind_action_is_suppressed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L634"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "label": "udev_anonymous_child_interface_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L651"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "label": "udev_dedupes_child_nodes_of_same_physical_device()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L667"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "label": "udev_disconnect_does_not_share_dedup_with_connect()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L693"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "label": "hyprland_workspace_change()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L715"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "label": "hyprland_active_window_v2_parses_address_from_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L729"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "label": "hyprland_openwindow_splits_all_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L744"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "label": "hyprland_unknown_kind_falls_through_to_generic_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L763"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "label": "hyprland_monitor_lifecycle()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L777"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "label": "power_ac_connected_emits_named_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L799"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "label": "power_battery_thresholds_select_correct_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L812"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "label": "power_mid_range_battery_emits_generic_changed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L838"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "label": "power_ac_and_battery_can_both_fire()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L851"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "label": "bluetooth_connected_emits_device_connected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L867"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "label": "bluetooth_disconnected_emits_device_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L893"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "label": "bluetooth_enumerate_includes_name()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L910"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "label": "bluetooth_paired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L929"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L948"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "label": "bluetooth_name_falls_back_to_properties()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L965"}, {"id": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "label": "network_online_and_offline()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L984"}, {"id": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "label": "system_events_pass_through_unchanged()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1005"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "label": "dedup_drops_duplicate_within_window()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1022"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "label": "dedup_allows_after_window_elapses()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1032"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "label": "dedup_distinguishes_different_payloads()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1042"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "label": "dedup_window_of_zero_allows_everything()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1062"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "label": "split_fields_handles_empty_and_single()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1081"}], "edges": [{"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "rwlock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L159", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L263", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L263", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L263", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L314", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L314", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L314", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L314", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L391", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L391", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L391", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L391", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L433", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L433", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L433", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L433", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L442", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L442", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L442", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L451", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L451", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L451", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L451", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L460", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L460", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L460", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L481", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L481", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L481", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L481", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L504", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L504", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L504", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L519", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L519", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L563", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L563", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L572", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L574", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L574", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L574", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L574", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L586", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L613", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L634", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L651", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L667", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L693", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L715", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L729", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L744", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L763", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L777", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L799", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L812", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L838", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L893", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L910", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L929", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L948", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L965", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L984", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1005", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1022", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1032", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1042", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1062", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1081", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L209", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L264", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L587", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L588", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L602", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L614", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L615", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L628", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L635", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L636", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L652", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L654", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L670", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L694", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L695", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L716", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L717", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L723", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L730", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L731", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L737", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L745", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L746", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L752", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L764", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L765", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L771", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L778", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L779", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L779", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L800", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L801", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L801", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L813", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L840", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L840", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L852", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L868", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L869", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L879", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L894", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L895", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L895", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L911", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L912", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L912", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L930", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L931", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L931", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L949", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L950", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L950", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L966", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L967", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L967", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L985", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L986", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L986", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1006", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1023", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1024", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1033", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1034", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1043", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1044", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1063", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L279"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L315"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L315"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L320"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L320"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L332"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L394"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L400"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "is_null", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_object_mut", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L508"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L534"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L541"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L541"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L545"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L556"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L567"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L859"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478.json b/graphify-out/cache/ast/v0.9.32/04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478.json new file mode 100644 index 0000000..b4f5a73 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_cli_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_src_main_cli", "label": "Cli", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L23"}, {"id": "commands", "label": "Commands", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_commands", "label": "Commands", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L29"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "modulescommand", "label": "ModulesCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "hookscommand", "label": "HooksCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_hookscommand", "label": "HooksCommand", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L98"}, {"id": "$graphify-root$_bread_cli_src_main_modulescommand", "label": "ModulesCommand", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L111"}, {"id": "$graphify-root$_bread_cli_src_main_main", "label": "main()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L131"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "label": "handle_modules_cmd()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L225"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_install_module", "label": "install_module()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L311"}, {"id": "modulemanifest", "label": "ModuleManifest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "label": "try_daemon_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L320"}, {"id": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "label": "daemon_socket_path()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L333"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_send_request", "label": "send_request()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L340"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_stream_events", "label": "stream_events()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L375"}, {"id": "$graphify-root$_bread_cli_src_main_print_json", "label": "print_json()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L439"}, {"id": "$graphify-root$_bread_cli_src_main_print_state_formatted", "label": "print_state_formatted()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L444"}, {"id": "$graphify-root$_bread_cli_src_main_print_value", "label": "print_value()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L451"}, {"id": "$graphify-root$_bread_cli_src_main_print_event", "label": "print_event()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L472"}, {"id": "$graphify-root$_bread_cli_src_main_format_timestamp", "label": "format_timestamp()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L498"}, {"id": "$graphify-root$_bread_cli_src_main_print_reload", "label": "print_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L517"}, {"id": "$graphify-root$_bread_cli_src_main_watch_reload", "label": "watch_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L534"}, {"id": "$graphify-root$_bread_cli_src_main_print_doctor", "label": "print_doctor()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L559"}, {"id": "$graphify-root$_bread_cli_src_main_render_doctor", "label": "render_doctor()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L575"}, {"id": "$graphify-root$_bread_cli_src_main_config_directory", "label": "config_directory()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L632"}], "edges": [{"source": "$graphify-root$_bread_cli_src_main_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "clap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "notify", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_cli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_cli", "target": "commands", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_commands", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L39", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "modulescommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "hookscommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L71", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L74", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L76", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L80", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L83", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L83", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_hookscommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_hookscommand", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L103", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_hookscommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_modulescommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L115", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L119", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L127", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L131", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_modulescommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L225", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_install_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L311", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_install_module", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L311", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_install_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L311", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_install_module", "target": "modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L311", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L320", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L320", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L333", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L333", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L340", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L340", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L340", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L340", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_stream_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L375", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L439", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_json", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L439", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_json", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L439", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_state_formatted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_state_formatted", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L444", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_state_formatted", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L444", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L451", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_value", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L451", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_event", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L472", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_event", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L472", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_format_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_format_timestamp", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L498", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_reload", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_watch_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L534", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L534", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L534", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L559", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L559", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L559", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_render_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L575", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_render_doctor", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L575", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_config_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L632", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_config_directory", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L632", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_watch_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_state_formatted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_stream_events", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L162", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_doctor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L213", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_install_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L383", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "$graphify-root$_bread_cli_src_main_print_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L394", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_state_formatted", "target": "$graphify-root$_bread_cli_src_main_print_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_event", "target": "$graphify-root$_bread_cli_src_main_format_timestamp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L491", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "$graphify-root$_bread_cli_src_main_config_directory", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L535", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L552", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "$graphify-root$_bread_cli_src_main_print_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L570", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "$graphify-root$_bread_cli_src_main_render_doctor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L571", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_src_main_main", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_main", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L186"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L237"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "flush", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "read_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L245"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L246"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L246"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "filter_map", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "into_iter", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "cloned", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "as_array", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L267"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L274"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "as_array", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L291"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L291"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L293"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L335"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L335"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "map_err", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "kind", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "kind", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L343"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "into_split", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "write_all", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L361"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L364"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "next_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L365"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L369"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L372"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "cloned", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L372"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_array", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L394"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "into_split", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "write_all", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L411"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L414"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "next_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L417"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L420"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "next_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L432"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_value", "callee": "repeat", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L452"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_value", "callee": "print_value", "is_member_call": false, "source_file": "bread-cli/src/main.rs", "source_location": "L457"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_value", "callee": "print_value", "is_member_call": false, "source_file": "bread-cli/src/main.rs", "source_location": "L463"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "split", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L475"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L476"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L519"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L521"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L521"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L522"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L522"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "watch", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L542"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "is_err", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L545"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "is_ok", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L550"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "try_recv", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L550"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_doctor", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L560"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L577"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L577"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L578"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L578"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L583"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L583"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L584"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L584"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L594"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L602"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L606"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L606"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L607"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L607"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L621"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "take", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L625"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_config_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L634"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_config_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L637"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c.json b/graphify-out/cache/ast/v0.9.32/0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c.json new file mode 100644 index 0000000..c82493b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_hyprland_rs", "label": "hyprland.rs", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "label": "HyprlandAdapter", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "label": "hyprland_event_socket()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L50"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "label": "parse_hyprland_line()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L86"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L86", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L86", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L31", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L30"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L40"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L65"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "callee": "split_once", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L87"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f.json b/graphify-out/cache/ast/v0.9.32/09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f.json new file mode 100644 index 0000000..88b4b44 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_bluetooth_toggle_widget_lua", "label": "bluetooth-toggle-widget.lua", "file_type": "code", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_bluetooth_toggle_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L14", "_callable": true}, {"id": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L43", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_bluetooth_toggle_widget_lua", "target": "$graphify-root$_examples_modules_bluetooth_toggle_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_bluetooth_toggle_widget_lua", "target": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "target": "$graphify-root$_examples_modules_bluetooth_toggle_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L48", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_widget_root", "callee": "bread.bluetooth.powered", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L15", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_widget_root", "callee": "bread.bluetooth.devices", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L16", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_widget_root", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L18", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L44", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L51", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L52", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L55", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.bluetooth.power", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.bluetooth.powered", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.after", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L59", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_bluetooth_toggle_widget_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L60", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1.json b/graphify-out/cache/ast/v0.9.32/1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1.json new file mode 100644 index 0000000..fe84d29 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_types_rs", "label": "types.rs", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_types_runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L8"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "monitor", "label": "Monitor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "workspace", "label": "Workspace", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "devicetopology", "label": "DeviceTopology", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "networkstate", "label": "NetworkState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "powerstate", "label": "PowerState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "profilestate", "label": "ProfileState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "modulestatus", "label": "ModuleStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "workflowstatus", "label": "WorkflowStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "widgetspec", "label": "WidgetSpec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_monitor", "label": "Monitor", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L26"}, {"id": "$graphify-root$_breadd_src_core_types_workspace", "label": "Workspace", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L34"}, {"id": "$graphify-root$_breadd_src_core_types_devicetopology", "label": "DeviceTopology", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L40"}, {"id": "device", "label": "Device", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_device", "label": "Device", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L45"}, {"id": "$graphify-root$_breadd_src_core_types_matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L58"}, {"id": "$graphify-root$_breadd_src_core_types_devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L77"}, {"id": "$graphify-root$_breadd_src_core_types_networkstate", "label": "NetworkState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L83"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "interfacestate", "label": "InterfaceState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_interfacestate", "label": "InterfaceState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L89"}, {"id": "$graphify-root$_breadd_src_core_types_powerstate", "label": "PowerState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L94"}, {"id": "$graphify-root$_breadd_src_core_types_profilestate", "label": "ProfileState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L101"}, {"id": "btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_profilestate_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L108"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_modulestatus", "label": "ModuleStatus", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L118"}, {"id": "moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L130"}, {"id": "$graphify-root$_breadd_src_core_types_workflowstatus", "label": "WorkflowStatus", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L143"}, {"id": "workflowstate", "label": "WorkflowState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_workflowstate", "label": "WorkflowState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L157"}], "edges": [{"source": "$graphify-root$_breadd_src_core_types_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "widgetspec", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "value", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_runtimestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "monitor", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "workspace", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "devicetopology", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "networkstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "powerstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "profilestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "modulestatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "workflowstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "widgetspec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L29", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_workspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_workspace", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workspace", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workspace", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_devicetopology", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_devicetopology", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_devicetopology", "target": "device", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_matchcondition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L59", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L60", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L69", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L69", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L70", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L70", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_devicerule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_devicerule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_devicerule", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L79", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_devicerule", "target": "$graphify-root$_breadd_src_core_types_matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L79", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_networkstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_networkstate", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L84", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_networkstate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L84", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_networkstate", "target": "interfacestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L84", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_interfacestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_powerstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_powerstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L96", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_profilestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L102", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L103", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L104", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L104", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L104", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "$graphify-root$_breadd_src_core_types_profilestate_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_profilestate_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L108", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_modulestatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L119", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L120", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L121", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L121", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L125", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_moduleloadstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_workflowstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L144", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "workflowstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L145", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L148", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L148", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L152", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_workflowstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L157", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30.json b/graphify-out/cache/ast/v0.9.32/189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30.json new file mode 100644 index 0000000..7d6c444 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_cli_src_hooks_git_rs", "label": "hooks_git.rs", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_hookoutcome", "label": "HookOutcome", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L38"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_install_git", "label": "install_git()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L49"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_git.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "label": "install_one_hook()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L85"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_git.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_is_bread_managed", "label": "is_bread_managed()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L115"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_branch_changed_emit_line", "label": "branch_changed_emit_line()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L122"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_git.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_emit_line_for", "label": "emit_line_for()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L131"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_commit_created_emit_line", "label": "commit_created_emit_line()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L140"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "label": "hook_script()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L152"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "label": "git_dir()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L187"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_git.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "label": "show_toplevel()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L204"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "label": "hooks_path_override()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L215"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_git.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_print_hooks_path_warning", "label": "print_hooks_path_warning()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L235"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_print_summary", "label": "print_summary()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L250"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_run_git", "label": "run_git()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L270"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_detects_own_marker", "label": "detects_own_marker()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L288"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_does_not_falsely_detect_marker", "label": "does_not_falsely_detect_marker()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L294"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", "label": "marker_must_match_whole_trimmed_line()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L300"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_empty_file_is_not_managed", "label": "empty_file_is_not_managed()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L308"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", "label": "all_hook_scripts_start_with_shebang_and_marker()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L313"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", "label": "all_hook_scripts_exit_0_unconditionally()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L323"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", "label": "post_commit_and_post_merge_emit_commit_created()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L334"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", "label": "post_checkout_only_emits_on_branch_checkout()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L345"}, {"id": "$graphify-root$_bread_cli_src_hooks_git_hook_script_rejects_unknown_name", "label": "hook_script_rejects_unknown_name()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L353"}], "edges": [{"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "permissionsext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_hookoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_install_git", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "target": "$graphify-root$_bread_cli_src_hooks_git_hookoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L85", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_is_bread_managed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_branch_changed_emit_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_branch_changed_emit_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L122", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_emit_line_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_emit_line_for", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L131", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_commit_created_emit_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_commit_created_emit_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L152", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L187", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L187", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L187", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L204", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L204", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L215", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_print_hooks_path_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_print_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L250", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_print_summary", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L250", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_print_summary", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L250", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_print_summary", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L250", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_run_git", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L270", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_run_git", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L270", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_run_git", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L270", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L285", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_detects_own_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L288", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_does_not_falsely_detect_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L294", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_empty_file_is_not_managed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L308", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L334", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L345", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_rs", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script_rejects_unknown_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_print_hooks_path_warning", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_git", "target": "$graphify-root$_bread_cli_src_hooks_git_print_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "target": "$graphify-root$_bread_cli_src_hooks_git_is_bread_managed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_emit_line_for", "target": "$graphify-root$_bread_cli_src_hooks_git_commit_created_emit_line", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "target": "$graphify-root$_bread_cli_src_hooks_git_run_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "target": "$graphify-root$_bread_cli_src_hooks_git_run_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L205", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L315", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L325", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L346", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_git_hook_script_rejects_unknown_name", "target": "$graphify-root$_bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L354", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_git", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_git", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_git", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "permissions", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "set_mode", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_install_one_hook", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_is_bread_managed", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_is_bread_managed", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L188"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "callee": "is_absolute", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L197"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_git_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_show_toplevel", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L205"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "callee": "output", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "callee": "args", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "callee": "success", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_hooks_path_override", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_run_git", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_run_git", "callee": "output", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_run_git", "callee": "args", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_run_git", "callee": "success", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_run_git", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L316"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1.json b/graphify-out/cache/ast/v0.9.32/1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1.json new file mode 100644 index 0000000..edffceb --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_state_engine_rs", "label": "state_engine.rs", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle", "label": "StateHandle", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "statecommand", "label": "StateCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statecommand", "label": "StateCommand", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23"}, {"id": "subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "label": ".state_arc()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L62"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "label": ".state_get()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L66"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "label": ".state_dump()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L81"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "label": ".register_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L86"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "label": ".remove_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L97"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "label": ".register_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L103"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "label": ".remove_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L109"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "label": ".clear_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L113"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "label": ".clear_modules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L117"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "label": ".clear_widgets()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L121"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "label": ".set_module_status()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "label": ".set_profile()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L140"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "label": ".set_device_rules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L144"}, {"id": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "label": "run_state_engine()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149"}, {"id": "unboundedreceiver", "label": "UnboundedReceiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_handle_command", "label": "handle_command()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267"}, {"id": "subscriptiontable", "label": "SubscriptionTable", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "label": "dispatch_event()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "label": "value_at_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L364"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "label": "apply_event_to_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L375"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "label": "resolve_device()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L476"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "label": "condition_matches()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486"}, {"id": "matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "label": "apply_device_change()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604"}, {"id": "$graphify-root$_breadd_src_core_state_engine_ev", "label": "ev()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "label": "value_at_path_returns_root_for_empty_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L665"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "label": "value_at_path_navigates_nested_keys()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L671"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "label": "value_at_path_returns_none_on_missing_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L677"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "label": "monitor_connect_adds_new_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L686"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "label": "monitor_reconnect_does_not_duplicate()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L703"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L717"}, {"id": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "label": "workspace_changed_updates_active_workspace()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L734"}, {"id": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "label": "window_focus_change_updates_active_window()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L750"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "label": "device_connect_adds_device_with_all_fields()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L768"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "label": "device_connect_is_idempotent_for_same_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "label": "device_disconnect_removes_matching_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L802"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "label": "device_disconnect_of_unknown_id_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L814"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "label": "power_event_updates_ac_and_battery_low_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L824"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "label": "power_clamps_battery_percent_to_100()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L846"}, {"id": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "label": "network_event_updates_online_flag_and_interfaces()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L858"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "label": "profile_activated_pushes_previous_to_history()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L882"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "label": "profile_activated_to_same_name_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L901"}, {"id": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "label": "unknown_event_does_not_mutate_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L912"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "label": "condition_vendor_id_matches_case_insensitively()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L926"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "label": "condition_name_contains_searches_name_and_vendor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L936"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "label": "condition_input_flags_match_booleans()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L947"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "label": "condition_usb_hub_requires_hub_and_secondary_class()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L965"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L987"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "label": "condition_empty_matches_anything()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L998"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "label": "resolve_device_returns_first_matching_rule()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1007"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "label": "resolve_device_skips_rules_with_no_conditions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1039"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "label": "resolve_device_with_empty_ruleset_returns_unknown()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1048"}], "edges": [{"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "warn", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "subscriptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "luamessage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L66", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L81", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L81", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L86", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L86", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L86", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L103", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L109", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L140", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L144", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L144", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_handle_command", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L364", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L364", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L364", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L375", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L375", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L476", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L476", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L651", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L665", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L671", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L677", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L686", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L703", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L717", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L734", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L750", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L768", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L802", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L814", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L846", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L858", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L882", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L901", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L912", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L926", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L936", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L965", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L987", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L998", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1039", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1048", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L318", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L425", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L688", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L690", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L705", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L706", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L719", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L721", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L736", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L738", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L754", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L770", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L796", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L804", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L816", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L826", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L828", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L848", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L850", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L860", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L862", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L885", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L887", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L905", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L915", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L917", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "add_with_id", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L277"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L281"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L291"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "store", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L293"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L296"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "match_event", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L356"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L369"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L376"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L378"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L379"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L379"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L385"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L390"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L400"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L407"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L407"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L431"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L455"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L495"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L495"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L505"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L515"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L525"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L525"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L525"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L531"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L531"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L536"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L536"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L556"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L556"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L586"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L592"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L592"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L592"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L597"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L605"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L605"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L630"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L630"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L635"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L639"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L645"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L711"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07.json b/graphify-out/cache/ast/v0.9.32/1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07.json new file mode 100644 index 0000000..27416c6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07.json @@ -0,0 +1 @@ +{"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"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee.json b/graphify-out/cache/ast/v0.9.32/24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee.json new file mode 100644 index 0000000..a87274d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_network_rs", "label": "network.rs", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_network_networkadapter", "label": "NetworkAdapter", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L14"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_networkadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L18"}, {"id": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L22"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_networksnapshot", "label": "NetworkSnapshot", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L39"}, {"id": "btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_network_raw_event", "label": "network_raw_event()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L44"}, {"id": "$graphify-root$_breadd_src_adapters_network_read_network_state", "label": "read_network_state()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L62"}, {"id": "$graphify-root$_breadd_src_adapters_network_has_default_route", "label": "has_default_route()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L82"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "btreemap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "debug", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "$graphify-root$_breadd_src_adapters_network_networkadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter", "target": "$graphify-root$_breadd_src_adapters_network_networkadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter", "target": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "$graphify-root$_breadd_src_adapters_network_networksnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networksnapshot", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_network_networksnapshot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "$graphify-root$_breadd_src_adapters_network_network_raw_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_network_raw_event", "target": "$graphify-root$_breadd_src_adapters_network_networksnapshot", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_network_raw_event", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "$graphify-root$_breadd_src_adapters_network_read_network_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_read_network_state", "target": "$graphify-root$_breadd_src_adapters_network_networksnapshot", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rs", "target": "$graphify-root$_breadd_src_adapters_network_has_default_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "target": "$graphify-root$_breadd_src_adapters_network_read_network_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "target": "$graphify-root$_breadd_src_adapters_network_network_raw_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_read_network_state", "target": "$graphify-root$_breadd_src_adapters_network_has_default_route", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", "source_location": "L77", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_network_networkadapter_run", "callee": "sleep", "is_member_call": false, "source_file": "breadd/src/adapters/network.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_network_raw_event", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/network.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "file_name", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_read_network_state", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_has_default_route", "callee": "skip", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_has_default_route", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_has_default_route", "callee": "split_whitespace", "is_member_call": true, "source_file": "breadd/src/adapters/network.rs", "source_location": "L85"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5.json b/graphify-out/cache/ast/v0.9.32/27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5.json new file mode 100644 index 0000000..8e0d88e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_lua_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_lua_mod_luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L29"}, {"id": "subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "timerid", "label": "TimerId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_errorentry", "label": "ErrorEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L47"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "label": "RuntimeHandle", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L54"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "label": ".sender()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L60"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "label": ".reload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L64"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L76"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "label": ".recent_errors()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L80"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "label": "spawn_runtime()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "statehandle", "label": "StateHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_timerid", "label": "TimerId", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L165"}, {"id": "$graphify-root$_breadd_src_lua_mod_handlerentry", "label": "HandlerEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L167"}, {"id": "registrykey", "label": "RegistryKey", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "handlerkind", "label": "HandlerKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_handlerkind", "label": "HandlerKind", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L176"}, {"id": "$graphify-root$_breadd_src_lua_mod_timerentry", "label": "TimerEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L181"}, {"id": "$graphify-root$_breadd_src_lua_mod_moduledecl", "label": "ModuleDecl", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L193"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "label": "ModuleInfo", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L202"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine", "label": "LuaEngine", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L206"}, {"id": "lua", "label": "Lua", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "hashset", "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "label": ".reload_internal()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L257"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "label": ".install_api()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L309"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "label": ".load_device_rules()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1230"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "label": ".load_profiles()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1285"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "label": ".load_init_and_modules()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1322"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "label": ".load_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1406"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "label": ".load_lua_file()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1423"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "label": ".load_lua_source()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1443"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "label": ".handle_event()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1451"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "label": ".handle_timer()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1514"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "label": ".remove_handler()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1538"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "label": ".run_on_load()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1544"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "label": ".run_on_reload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1564"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "label": ".run_on_unload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1589"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "label": ".handle_callback_error()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1614"}, {"id": "luaerror", "label": "LuaError", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "label": ".get_module_hook()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1650"}, {"id": "function", "label": "Function", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "label": ".module_is_registered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "label": ".module_is_builtin()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1667"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "label": ".set_current_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1675"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "label": ".cancel_all_timers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1681"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "label": ".install_log_helpers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1689"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "label": ".install_debounce()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1748"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "label": ".scan_module_decl()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1781"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "label": ".install_require_loader()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "label": ".install_wait_helper()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1883"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "label": ".install_workflow_helpers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1938"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_register", "label": "workflow_register()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_step", "label": "workflow_step()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2194"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "label": "workflow_finish()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2208"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "label": "workflow_fail()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2222"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "label": "workflow_timeout()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2237"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "label": "workflow_status_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255"}, {"id": "jsonvalue", "label": "JsonValue", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "label": "workflow_list_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267"}, {"id": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "label": "WidgetRegisterArgs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2282"}, {"id": "widgetplacement", "label": "WidgetPlacement", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "widgetnode", "label": "WidgetNode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "label": "WidgetUpdateArgs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2297"}, {"id": "$graphify-root$_breadd_src_lua_mod_default_widget_visible", "label": "default_widget_visible()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2308"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_register", "label": "widget_register()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312"}, {"id": "widgetspec", "label": "WidgetSpec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "widgetvalidationerror", "label": "WidgetValidationError", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_update", "label": "widget_update()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_remove", "label": "widget_remove()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2379"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "label": "widget_list_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393"}, {"id": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "label": "order_module_decls()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405"}, {"id": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "label": "module_name_from_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2479"}, {"id": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "label": "is_lib_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2488"}, {"id": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "label": "json_to_lua()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506"}, {"id": "t", "label": "T", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "label": "state_value_to_lua()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518"}, {"id": "$graphify-root$_breadd_src_lua_mod_module_store_get", "label": "module_store_get()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547"}, {"id": "$graphify-root$_breadd_src_lua_mod_module_store_set", "label": "module_store_set()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "label": "lua_expand_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2592"}, {"id": "$graphify-root$_breadd_src_lua_mod_dirs_home", "label": "dirs_home()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2605"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "label": "lua_machine_name()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2612"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "label": "lua_hostname()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2625"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "label": "lua_machine_tags()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2649"}, {"id": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "label": "read_sync_toml()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2665"}, {"id": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "label": "builtin_module_decls()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893"}, {"id": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "label": "hyprland_request_socket()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2925"}, {"id": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "label": "hyprland_request()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2959"}, {"id": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "label": "parse_match_condition()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2971"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "label": "list_lua_files()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "label": "bluetooth_spawn()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3013"}, {"id": "f", "label": "F", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "label": "bluetooth_query()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3035"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "label": "bluetooth_find_adapter()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3058"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "label": "bluetooth_set_powered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3081"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "label": "bluetooth_get_powered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3099"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "label": "bluetooth_connect()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "label": "bluetooth_disconnect()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3131"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "label": "bluetooth_set_scanning()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3146"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "label": "BluetoothDevice", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3165"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "label": "bluetooth_list_devices()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3172"}], "edges": [{"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "refcell", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "rc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "widget", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "mlua", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "value_as_jsonvalue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "statehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "subscriptionid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "now_unix_ms", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L27", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "timerid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_errorentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_errorentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L49", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_errorentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L64", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L64", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L80", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_handlerentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L168", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L169", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L170", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L170", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L171", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L171", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "handlerkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L172", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_handlerkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_timerentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L182", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L184", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L189", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L189", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L194", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L195", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L196", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L196", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L197", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L198", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L203", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_luaengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L206", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L207", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L208", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_handlerentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L209", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L209", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L209", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L209", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L210", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L210", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L210", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L210", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_timerentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L210", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L211", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L211", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L212", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L212", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L214", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L214", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L214", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L214", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L214", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L215", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L216", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L216", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L216", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L216", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L217", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L218", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L218", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L219", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L219", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L220", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L221", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "modulesconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L222", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "notificationsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L223", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L257", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L257", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L309", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1230", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1230", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1285", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1285", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1322", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1322", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1406", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1406", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1406", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1423", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1423", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1423", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1443", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1443", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1451", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1451", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1451", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1451", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1514", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1514", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1538", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1538", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1544", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1544", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1564", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1589", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1614", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1614", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1614", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "luaerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1614", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1650", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1650", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1650", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1667", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1675", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1675", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1675", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1681", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1689", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1689", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1748", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1748", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1781", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1781", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1781", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1781", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1883", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1883", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1938", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1938", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_register", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_register", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_register", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2194", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_step", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2194", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_step", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2194", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_step", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2194", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2208", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2208", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2222", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2222", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2237", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2237", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2237", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2237", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2282", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2283", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "widgetplacement", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2284", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2290", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2290", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2291", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2297", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2299", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2299", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2301", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2301", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2303", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2305", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_default_widget_visible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2308", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "widgetspec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "widgetvalidationerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "widgetspec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "widgetvalidationerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2379", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_remove", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2379", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_remove", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2379", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_remove", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2379", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2479", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2479", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2479", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2479", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2488", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2488", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_module_store_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_module_store_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2592", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2592", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_dirs_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2605", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_dirs_home", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2605", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_dirs_home", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2605", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2612", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2612", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2625", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2625", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2649", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2649", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2649", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2665", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2665", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2665", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2925", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2925", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2925", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2959", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2959", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2959", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2971", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2971", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "target": "matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2971", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3013", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "target": "f", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3013", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3035", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "target": "f", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3035", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3035", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3035", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3058", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3058", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3058", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3058", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3081", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3081", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3099", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3099", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3131", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3131", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3131", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3146", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3146", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3165", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3166", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3167", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3172", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3172", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3172", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3172", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L142", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L288", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L320", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L451", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L684", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L784", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L811", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_module_store_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L913", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_module_store_set", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L926", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L968", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_register", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L972", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_update", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1004", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_remove", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1033", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1055", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1069", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1073", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1095", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1157", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1158", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1168", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1173", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1183", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1193", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1222", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1223", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1224", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1225", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1226", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1255", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "target": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1270", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1323", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1325", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1330", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1332", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1336", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1338", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1351", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1364", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1381", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1409", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1411", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1416", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1420", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1484", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1491", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1509", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1523", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1545", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1546", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1571", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1572", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1577", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1596", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1597", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1602", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1616", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1633", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1637", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1783", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "target": "function", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1860", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_register", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1944", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1953", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1960", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1969", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1976", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1983", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1984", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1992", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2406", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2512", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2536", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2581", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "target": "$graphify-root$_breadd_src_lua_mod_dirs_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2594", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "target": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2613", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "target": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2622", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "target": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2650", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2894", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2963", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2966", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2988", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3083", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3101", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3118", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3133", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3148", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3189", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L81"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "spawn", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "enable_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "block_on", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "callee": "lua_entry_point", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L249"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "callee": "lua_module_path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L250"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear_subscriptions", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear_modules", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear_widgets", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L264"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L264"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L268"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L268"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L272"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L272"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L274"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L278"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L318"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L320"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L321"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L322"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L326"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L339"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L339"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L354"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L355"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L372"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L372"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L383"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L386"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L387"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "remove_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L430"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "remove_watch", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L433"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L442"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L450"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L457"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L459"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L464"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L470"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L476"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L477"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L495"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L501"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L514"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L515"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L516"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L533"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L537"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_watch", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L537"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L549"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L552"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "set_profile", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L553"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L564"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "success", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L572"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L599"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L601"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L601"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L601"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "output", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "recv_timeout", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L612"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "success", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L614"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L627"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L629"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L629"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L629"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L633"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L633"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L633"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L641"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L641"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "args", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "args", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L660"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "args", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L660"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L682"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L684"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L685"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L691"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L723"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L725"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L726"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L728"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L732"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "interval_at", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L747"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L769"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L780"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L782"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L784"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L791"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L799"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L800"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L806"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L807"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L810"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L811"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L816"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L818"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L820"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L821"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L826"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L828"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L830"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L831"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L836"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L838"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L840"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L841"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L851"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L853"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L854"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L855"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L859"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L872"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L872"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L883"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L884"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L886"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L890"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L896"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L896"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L896"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L903"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L909"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L912"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L914"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L922"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L923"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L932"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L933"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L939"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L954"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L956"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L959"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L961"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L961"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "from_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L968"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L974"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L988"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L991"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L993"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L993"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "from_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1000"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1006"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1021"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1024"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1025"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1025"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1045"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1047"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1048"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1048"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1056"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1065"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1067"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1072"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1074"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1082"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1090"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1092"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1096"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1097"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1100"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1104"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1113"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1115"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1122"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1125"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1131"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1132"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1143"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1144"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1146"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1154"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1156"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1166"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1171"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1181"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1191"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1201"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1206"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1208"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1231"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1231"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1234"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1237"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1241"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1244"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "eval", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1244"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1244"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1244"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1257"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1258"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1267"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "set_device_rules", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1281"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1286"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1286"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1289"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1292"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1296"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1297"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1298"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1298"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1298"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1298"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1326"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1328"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "extend", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1332"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1334"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1344"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1344"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "file_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1344"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1344"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1346"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1354"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1367"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "drop", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1371"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1374"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1383"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1391"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1401"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1401"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1424"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1426"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1436"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1436"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1436"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1438"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1438"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1444"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1444"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1444"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1444"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1453"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1453"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1457"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1471"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1472"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1472"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1485"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1498"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1498"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1499"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1499"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1509"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "callee": "registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1520"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1565"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1568"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1578"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1593"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "rev", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1595"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1595"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1603"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "pop_front", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1619"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "push_back", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1621"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1622"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1627"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "remove_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1638"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "remove_watch", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1639"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "callee": "registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1653"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1661"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1663"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1668"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1668"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "callee": "drain", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1683"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1696"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1696"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1724"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1727"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1733"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1739"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1758"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1758"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1786"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1788"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1791"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "borrow_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1792"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1806"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1808"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1809"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1809"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1825"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1825"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1825"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1827"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1827"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "borrow", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1837"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1838"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1844"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "replace", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1848"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "trim_start_matches", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1848"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1849"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1850"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1854"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1855"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "into_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1855"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1855"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1855"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1857"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1857"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1863"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1867"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1867"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1884"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1884"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1939"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1942"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1943"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1949"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1950"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1958"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1959"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1965"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1966"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1974"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1975"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1981"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1982"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1984"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1990"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1991"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1993"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1998"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1998"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2169"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2175"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2176"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2176"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2196"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2202"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2202"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2204"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2210"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2216"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2216"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2218"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2224"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2230"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2230"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2233"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2239"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2245"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2245"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2250"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2257"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2263"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2269"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2275"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "validate", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2317"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2326"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2329"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2335"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2335"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "validate", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2350"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2354"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2360"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2360"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2375"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_remove", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2382"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_remove", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2389"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2395"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2402"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2409"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2423"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2424"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "entry", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2424"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2425"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "entry", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2425"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2439"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "keys", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2439"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2441"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2444"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "get_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2463"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2480"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2480"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "replace", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2481"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2481"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "with_extension", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2481"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2482"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2489"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2489"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2490"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2490"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "components", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2490"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2492"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "as_os_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2492"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "callee": "to_value_with", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2510"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "callee": "serialize_unit_to_null", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2512"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "callee": "serialize_none_to_null", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2512"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2527"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2534"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2536"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "split", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2538"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2539"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2539"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2544"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_get", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2553"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_get", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2559"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_get", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2560"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_set", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2570"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_set", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2576"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_set", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2576"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2597"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2599"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2614"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2614"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2617"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "as_mut_ptr", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2629"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2630"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "as_ptr", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2630"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2639"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2644"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2644"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2651"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2651"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "as_array", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2654"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2656"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2658"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2666"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2666"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2668"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2670"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2670"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2926"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2929"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2929"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2929"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2935"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2936"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2936"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2939"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2939"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2940"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2965"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2965"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "callee": "read_to_string", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2967"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2989"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2997"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2998"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3000"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "extension", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3000"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3000"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "callee": "enable_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3019"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "callee": "block_on", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3029"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "callee": "factory", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3029"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "enable_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3043"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "block_on", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3047"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "factory", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3047"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3054"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3060"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "body", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3072"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3074"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3075"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3084"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3086"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3102"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3105"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "body", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3111"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3112"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3113"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3113"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3120"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3122"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3135"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3137"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3154"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3156"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3175"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "body", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3187"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "values", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3190"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3192"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3194"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3194"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3196"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3199"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3199"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3199"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3202"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3205"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3205"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3207"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3209"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3209"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3211"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3.json b/graphify-out/cache/ast/v0.9.32/2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3.json new file mode 100644 index 0000000..3836b9e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_git_branch_widget_lua", "label": "git-branch-widget.lua", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_git_branch_widget_shell_quote", "label": "shell_quote()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L41", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "label": "focused_tab_cwd()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L50", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_git_info", "label": "git_info()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L88", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L111", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_update", "label": "update()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L122", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L133", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_shell_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_git_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_git_info", "target": "$graphify-root$_examples_modules_git_branch_widget_shell_quote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_update", "target": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_update", "target": "$graphify-root$_examples_modules_git_branch_widget_git_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_update", "target": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "target": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "target": "$graphify-root$_examples_modules_git_branch_widget_git_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "target": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L142", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.hyprland.active_window", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L51", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.fs.exists", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L61", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.json.decode", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L66", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L71", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L75", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_git_info", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L91", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_git_info", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L99", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_git_info", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L105", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_update", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L126", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L137", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L149", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L150", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L151", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932.json b/graphify-out/cache/ast/v0.9.32/32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932.json new file mode 100644 index 0000000..1b50976 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "label": "network_rtnetlink.rs", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "label": "RtnetlinkAdapter", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L27"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "label": "ip_from_bytes()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "streamext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "rtnlmessage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "new_connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L181", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "callee": "new_connection", "is_member_call": false, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "new_connection", "is_member_call": false, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L39"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "callee": "try_into", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L183"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc.json b/graphify-out/cache/ast/v0.9.32/3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc.json new file mode 100644 index 0000000..45f4af5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_apps_rs", "label": "apps.rs", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_apps_is_known_app", "label": "is_known_app()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L40"}, {"id": "$graphify-root$_bread_shared_src_apps_is_reserved_domain", "label": "is_reserved_domain()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L46"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "label": "validate_app_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L54"}, {"id": "$graphify-root$_bread_shared_src_apps_known_apps_are_recognized", "label": "known_apps_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L63"}, {"id": "$graphify-root$_bread_shared_src_apps_unknown_app_is_not_recognized", "label": "unknown_app_is_not_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L69"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_never_known_apps", "label": "reserved_domains_are_never_known_apps()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L75"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_recognized", "label": "reserved_domains_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L85"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "label": "validate_app_namespace_accepts_own_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L92"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "label": "validate_app_namespace_rejects_other_namespaces()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L101"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L108"}], "edges": [{"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_known_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_reserved_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L60", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_known_apps_are_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_unknown_app_is_not_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L69", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_never_known_apps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L108", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "callee": "starts_with", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L55"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605.json b/graphify-out/cache/ast/v0.9.32/3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605.json new file mode 100644 index 0000000..17a74cf --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_emit_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "bread-emit/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_emit_src_main_parse_args", "label": "parse_args()", "file_type": "code", "source_file": "bread-emit/src/main.rs", "source_location": "L15"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-emit/src/main.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-emit/src/main.rs"}, {"id": "$graphify-root$_bread_emit_src_main_main", "label": "main()", "file_type": "code", "source_file": "bread-emit/src/main.rs", "source_location": "L48"}], "edges": [{"source": "$graphify-root$_bread_emit_src_main_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_emit_src_main_rs", "target": "write", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_emit_src_main_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_emit_src_main_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_emit_src_main_rs", "target": "$graphify-root$_bread_emit_src_main_parse_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_emit_src_main_parse_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_emit_src_main_rs", "target": "$graphify-root$_bread_emit_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_bread_emit_src_main_main", "target": "$graphify-root$_bread_emit_src_main_parse_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", "source_location": "L50", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_emit_src_main_parse_args", "callee": "as_str", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L23"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_parse_args", "callee": "cloned", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_parse_args", "callee": "cloned", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L29"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_parse_args", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_parse_args", "callee": "cloned", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_parse_args", "callee": "is_none", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_main", "callee": "skip", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_main", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_bread_emit_src_main_main", "callee": "set_write_timeout", "is_member_call": true, "source_file": "bread-emit/src/main.rs", "source_location": "L72"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4.json b/graphify-out/cache/ast/v0.9.32/413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4.json new file mode 100644 index 0000000..4fa64d1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_low_battery_warning_lua", "label": "low-battery-warning.lua", "file_type": "code", "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_low_battery_warning_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L11", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_low_battery_warning_lua", "target": "$graphify-root$_examples_modules_low_battery_warning_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L11", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_low_battery_warning_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L12", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_low_battery_warning_m_on_load", "callee": "bread.notify", "is_member_call": false, "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L16", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_low_battery_warning_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L24", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e.json b/graphify-out/cache/ast/v0.9.32/50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e.json new file mode 100644 index 0000000..5ddc81c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_subscriptions_rs", "label": "subscriptions.rs", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L4"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscription", "label": "Subscription", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L7"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/subscriptions.rs"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "label": "SubscriptionTable", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L14"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/subscriptions.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/subscriptions.rs"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "label": ".add_with_id()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L21"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_remove", "label": ".remove()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L35"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_clear", "label": ".clear()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L55"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "label": ".match_event()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L60"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", "label": "table_add_assigns_provided_id_and_finds_match()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L82"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "label": "table_match_returns_all_matching_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L95"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", "label": "table_remove_returns_true_only_for_known_ids()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L111"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", "label": "table_remove_preserves_other_entries_after_swap_remove()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_clear_removes_all", "label": "table_clear_removes_all()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L137"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", "label": "table_match_returns_empty_for_unmatched_event()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L149"}, {"id": "$graphify-root$_breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", "label": "table_once_flag_is_preserved_in_match_result()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L156"}], "edges": [{"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_subscription", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscription", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "$graphify-root$_breadd_src_core_subscriptions_subscription", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_remove", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "target": "$graphify-root$_breadd_src_core_subscriptions_subscription", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L77", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_clear_removes_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_rs", "target": "$graphify-root$_breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_clear_removes_all", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_clear_removes_all", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_clear_removes_all", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", "target": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L159", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_add_with_id", "callee": "saturating_add", "is_member_call": true, "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_remove", "callee": "swap_remove", "is_member_call": true, "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_clear", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L56"}, {"caller_nid": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_clear", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadd_src_core_subscriptions_subscriptiontable_match_event", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L61"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29.json b/graphify-out/cache/ast/v0.9.32/51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29.json new file mode 100644 index 0000000..6c0f508 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_power_rs", "label": "power.rs", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_power_poweradapter", "label": "PowerAdapter", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L14"}, {"id": "$graphify-root$_breadd_src_adapters_power_poweradapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L19"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power.rs"}, {"id": "$graphify-root$_breadd_src_adapters_power_poweradapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L26"}, {"id": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L30"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power.rs"}, {"id": "$graphify-root$_breadd_src_adapters_power_powersnapshot", "label": "PowerSnapshot", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L48"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power.rs"}, {"id": "$graphify-root$_breadd_src_adapters_power_power_raw_event", "label": "power_raw_event()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L53"}, {"id": "$graphify-root$_breadd_src_adapters_power_read_power_state", "label": "read_power_state()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L65"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "debug", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "$graphify-root$_breadd_src_adapters_power_poweradapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter", "target": "$graphify-root$_breadd_src_adapters_power_poweradapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter", "target": "$graphify-root$_breadd_src_adapters_power_poweradapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter", "target": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "$graphify-root$_breadd_src_adapters_power_powersnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_powersnapshot", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "$graphify-root$_breadd_src_adapters_power_power_raw_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_power_raw_event", "target": "$graphify-root$_breadd_src_adapters_power_powersnapshot", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_power_raw_event", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_rs", "target": "$graphify-root$_breadd_src_adapters_power_read_power_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_read_power_state", "target": "$graphify-root$_breadd_src_adapters_power_powersnapshot", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L65", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "target": "$graphify-root$_breadd_src_adapters_power_read_power_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "target": "$graphify-root$_breadd_src_adapters_power_power_raw_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_read_power_state", "target": "$graphify-root$_breadd_src_adapters_power_poweradapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power.rs", "source_location": "L66", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_power_poweradapter_run", "callee": "sleep", "is_member_call": false, "source_file": "breadd/src/adapters/power.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_power_raw_event", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/power.rs", "source_location": "L61"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L74"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L74"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L74"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L74"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_read_power_state", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/power.rs", "source_location": "L81"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa.json b/graphify-out/cache/ast/v0.9.32/559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa.json new file mode 100644 index 0000000..426abf6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_git_rs", "label": "git.rs", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_git_gitadapter", "label": "GitAdapter", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L65"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "$graphify-root$_breadd_src_adapters_git_gitadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L72"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "label": ".with_interval()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "$graphify-root$_breadd_src_adapters_git_gitadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L92"}, {"id": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L96"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "$graphify-root$_breadd_src_adapters_git_repotrack", "label": "RepoTrack", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L202"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L211"}, {"id": "$graphify-root$_breadd_src_adapters_git_discover_repos", "label": "discover_repos()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L225"}, {"id": "$graphify-root$_breadd_src_adapters_git_expand_roots", "label": "expand_roots()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L243"}, {"id": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "label": "resolve_git_dir()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L278"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/git.rs"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "label": "parse_gitdir_file()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L304"}, {"id": "$graphify-root$_breadd_src_adapters_git_check_dirty", "label": "check_dirty()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L313"}, {"id": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "label": "check_ahead_behind()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind", "label": "parse_ahead_behind()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L384"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", "label": "parse_ahead_behind_parses_tab_separated_counts()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L398"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", "label": "parse_ahead_behind_parses_space_separated_counts()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L403"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", "label": "parse_ahead_behind_handles_zero_zero()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L408"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", "label": "parse_ahead_behind_rejects_malformed_output()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L413"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file_extracts_path", "label": "parse_gitdir_file_extracts_path()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L422"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", "label": "parse_gitdir_file_trims_whitespace()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L430"}, {"id": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", "label": "parse_gitdir_file_rejects_unrecognized_content()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L438"}, {"id": "$graphify-root$_breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "label": "expand_roots_uses_literal_path_without_trailing_star()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L446"}, {"id": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "label": "expand_roots_globs_single_trailing_star()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L458"}, {"id": "$graphify-root$_breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L477"}, {"id": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", "label": "resolve_git_dir_finds_standard_directory_git()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L486"}, {"id": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "label": "resolve_git_dir_resolves_worktree_style_git_file()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L496"}, {"id": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", "label": "resolve_git_dir_returns_none_for_non_repo()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L517"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L26", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L27", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L29", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L30", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L32", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L33", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L34", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L35", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L36", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L38", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_gitadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L67", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "$graphify-root$_breadd_src_adapters_git_gitadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L72", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L72", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L72", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "$graphify-root$_breadd_src_adapters_git_gitadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter", "target": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L96", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L96", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_repotrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_repotrack", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_git_repotrack", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L206", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_git_repotrack", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L207", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_git_repotrack", "target": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L211", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L211", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_discover_repos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_discover_repos", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_discover_repos", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L225", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_discover_repos", "target": "$graphify-root$_breadd_src_adapters_git_repotrack", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L243", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L243", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L243", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L278", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L278", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L278", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L304", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L304", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_check_dirty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_check_dirty", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L313", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_check_dirty", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L313", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L384", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L384", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L393", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L398", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L403", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file_extracts_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L430", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_rs", "target": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L517", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_new", "target": "$graphify-root$_breadd_src_adapters_git_gitadapter_with_interval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "$graphify-root$_breadd_src_adapters_git_discover_repos", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "$graphify-root$_breadd_src_adapters_git_check_dirty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "target": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_discover_repos", "target": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_discover_repos", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_discover_repos", "target": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots", "target": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L244", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "target": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L288", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_check_dirty", "target": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L314", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "target": "$graphify-root$_breadd_src_adapters_git_repotrack_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "target": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L355", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L452", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L468", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", "target": "$graphify-root$_breadd_src_adapters_git_expand_roots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "target": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", "source_location": "L509", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "callee": "interval", "is_member_call": false, "source_file": "breadd/src/adapters/git.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "callee": "tick", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "callee": "acquire_owned", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/git.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_gitadapter_run", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/git.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "expand_path", "is_member_call": false, "source_file": "breadd/src/adapters/git.rs", "source_location": "L246"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "file_name", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L248"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L248"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L251"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L252"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L253"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L279"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "callee": "is_file", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "callee": "is_absolute", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L290"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L293"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L295"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_parse_gitdir_file", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "output", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "args", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "success", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L322"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_dirty", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L331"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "output", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "args", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "success", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "output", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "args", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "success", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_check_ahead_behind", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_parse_ahead_behind", "callee": "split_whitespace", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L385"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L448"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L448"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L460"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L460"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L469"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L498"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L498"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L498"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L501"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L501"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L504"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L519"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/git.rs", "source_location": "L519"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874.json b/graphify-out/cache/ast/v0.9.32/5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874.json new file mode 100644 index 0000000..b84d3f2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_active_window_widget_lua", "label": "active-window-widget.lua", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_active_window_widget_label_for", "label": "label_for()", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L14", "_callable": true}, {"id": "$graphify-root$_examples_modules_active_window_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L29", "_callable": true}, {"id": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L33", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_active_window_widget_lua", "target": "$graphify-root$_examples_modules_active_window_widget_label_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_active_window_widget_lua", "target": "$graphify-root$_examples_modules_active_window_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_active_window_widget_lua", "target": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_active_window_widget_widget_root", "target": "$graphify-root$_examples_modules_active_window_widget_label_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "target": "$graphify-root$_examples_modules_active_window_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L38", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/active-window-widget.lua", "source_location": "L34", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "callee": "bread.state.active_window", "is_member_call": false, "source_file": "examples/modules/active-window-widget.lua", "source_location": "L38", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "callee": "bread.state.watch", "is_member_call": false, "source_file": "examples/modules/active-window-widget.lua", "source_location": "L41", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_active_window_widget_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/active-window-widget.lua", "source_location": "L42", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71.json b/graphify-out/cache/ast/v0.9.32/64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71.json new file mode 100644 index 0000000..446287a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_workflow_status_widget_lua", "label": "workflow-status-widget.lua", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_workflow_status_widget_most_relevant", "label": "most_relevant()", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L20", "_callable": true}, {"id": "$graphify-root$_examples_modules_workflow_status_widget_widget_update", "label": "widget_update()", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L31", "_callable": true}, {"id": "$graphify-root$_examples_modules_workflow_status_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L63", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_workflow_status_widget_lua", "target": "$graphify-root$_examples_modules_workflow_status_widget_most_relevant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_workflow_status_widget_lua", "target": "$graphify-root$_examples_modules_workflow_status_widget_widget_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_workflow_status_widget_lua", "target": "$graphify-root$_examples_modules_workflow_status_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_workflow_status_widget_widget_update", "target": "$graphify-root$_examples_modules_workflow_status_widget_most_relevant", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_workflow_status_widget_m_on_load", "target": "$graphify-root$_examples_modules_workflow_status_widget_widget_update", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L64", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_workflow_status_widget_most_relevant", "callee": "bread.workflow.list", "is_member_call": false, "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L21", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_workflow_status_widget_most_relevant", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L23", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_workflow_status_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L65", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_workflow_status_widget_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_workflow_status_widget_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L75", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823.json b/graphify-out/cache/ast/v0.9.32/682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823.json new file mode 100644 index 0000000..5e5eb7d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823.json @@ -0,0 +1 @@ +{"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": "L9"}, {"id": "string", "label": "String", "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": "L24"}, {"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": "L57"}, {"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": "L86"}, {"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": "L111"}, {"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": "L148"}, {"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": "L158"}, {"id": "vec", "label": "Vec", "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_read_module_manifest", "label": "read_module_manifest()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L180"}, {"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": "L190"}, {"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": "L197"}, {"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": "L210"}], "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": "utc", "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": "serde", "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": "fs", "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": "path", "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": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L9", "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": "L10", "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": "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_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": "L24", "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": "L24", "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": "L24", "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": "L57", "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": "L57", "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": "L86", "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": "L86", "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": "L86", "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": "L86", "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": "L111", "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": "L111", "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": "L111", "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": "L111", "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": "L111", "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": "L148", "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": "L148", "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": "L148", "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": "L158", "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": "L158", "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": "L158", "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": "L158", "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": "L158", "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": "L180", "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": "L180", "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": "L180", "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": "L180", "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": "L190", "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": "L190", "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": "L190", "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": "L190", "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": "L197", "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": "L197", "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": "L210", "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": "L210", "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": "L210", "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": "L210", "weight": 1.0, "context": "return_type"}, {"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": "L87", "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": "L131", "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": "L136", "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": "L149", "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": "L169", "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": "L181", "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": "L186", "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": "L25"}, {"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": "L25"}, {"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": "L33"}, {"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": "L34"}, {"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": "L35"}, {"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_validate_module_name", "callee": "components", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L65"}, {"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": "L88"}, {"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": "L93"}, {"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": "L94"}, {"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": "L95"}, {"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": "L116"}, {"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": "L117"}, {"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": "L121"}, {"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": "L124"}, {"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": "L127"}, {"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": "L129"}, {"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": "L132"}, {"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": "L133"}, {"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": "L139"}, {"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": "L140"}, {"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": "L141"}, {"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": "L150"}, {"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": "L153"}, {"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": "L159"}, {"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": "L165"}, {"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": "L166"}, {"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": "L167"}, {"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": "L168"}, {"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": "L175"}, {"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": "L175"}, {"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": "L182"}, {"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": "L183"}, {"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": "L192"}, {"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": "L193"}, {"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": "L199"}, {"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": "L199"}, {"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": "L202"}, {"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": "L202"}, {"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": "L202"}, {"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": "L214"}, {"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": "L215"}, {"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": "L215"}, {"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": "L216"}, {"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": "L217"}, {"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": "L219"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c.json b/graphify-out/cache/ast/v0.9.32/70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c.json new file mode 100644 index 0000000..5fa1c23 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_cpu_temp_widget_lua", "label": "cpu-temp-widget.lua", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_cpu_temp_widget_read_temp_c", "label": "read_temp_c()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L23", "_callable": true}, {"id": "$graphify-root$_examples_modules_cpu_temp_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L31", "_callable": true}, {"id": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L51", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_cpu_temp_widget_lua", "target": "$graphify-root$_examples_modules_cpu_temp_widget_read_temp_c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_lua", "target": "$graphify-root$_examples_modules_cpu_temp_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_lua", "target": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "target": "$graphify-root$_examples_modules_cpu_temp_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "target": "$graphify-root$_examples_modules_cpu_temp_widget_read_temp_c", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L56", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_read_temp_c", "callee": "bread.fs.read", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L24", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_read_temp_c", "callee": "tonumber", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L28", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_widget_root", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L32", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_widget_root", "callee": "math.min", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L44", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L52", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L59", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L60", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef.json b/graphify-out/cache/ast/v0.9.32/7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef.json new file mode 100644 index 0000000..913b2e3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_dock_workflow_lua", "label": "dock-workflow.lua", "file_type": "code", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L44", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_dock_workflow_lua", "target": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L44", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/dock-workflow.lua", "source_location": "L45", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "callee": "bread.workflow.start", "is_member_call": false, "source_file": "examples/modules/dock-workflow.lua", "source_location": "L49", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646.json b/graphify-out/cache/ast/v0.9.32/8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646.json new file mode 100644 index 0000000..d1759e1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_ipc_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server", "label": "Server", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L33"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "statehandle", "label": "StateHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "runtimehandle", "label": "RuntimeHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "adapterstatus", "label": "AdapterStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "label": "IpcRequest", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L48"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "label": "IpcResponse", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_serve", "label": ".serve()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L94"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "label": ".handle_connection()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L138"}, {"id": "unixstream", "label": "UnixStream", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "label": ".stream_events()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389"}, {"id": "ownedwritehalf", "label": "OwnedWriteHalf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "permissionsext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "atomicu64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "instant", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "apps", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "adapterstatus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "statehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "runtimehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_server", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L39", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L59", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_serve", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "unixstream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L138", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L138", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "ownedwritehalf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L175", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L261", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_serve", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_serve", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "into_split", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L192"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L205"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_get", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L214"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L218"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L222"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L223"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L223"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "reload", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L231"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_millis", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L234"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "elapsed", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L234"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L249"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L250"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L250"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "set_profile", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L259"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_known_app", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L287"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L295"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L302"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L326"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_millis", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "elapsed", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "load", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L344"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "recent_errors", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L347"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L362"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L362"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L372"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L378"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "subscribe", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L394"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L404"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L404"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d.json b/graphify-out/cache/ast/v0.9.32/911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d.json new file mode 100644 index 0000000..8dbef99 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_cli_src_lib_rs", "label": "lib.rs", "file_type": "code", "source_file": "bread-cli/src/lib.rs", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925.json b/graphify-out/cache/ast/v0.9.32/954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925.json new file mode 100644 index 0000000..4763031 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_supervisor_rs", "label": "supervisor.rs", "file_type": "code", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "label": "spawn_supervised()", "file_type": "code", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L7"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/supervisor.rs"}, {"id": "f", "label": "F", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/supervisor.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_core_supervisor_rs", "target": "future", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_supervisor_rs", "target": "watch", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_supervisor_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_supervisor_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_supervisor_rs", "target": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L7", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "target": "f", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L7", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "callee": "borrow", "is_member_call": true, "source_file": "breadd/src/core/supervisor.rs", "source_location": "L19"}, {"caller_nid": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "callee": "saturating_add", "is_member_call": true, "source_file": "breadd/src/core/supervisor.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "callee": "borrow", "is_member_call": true, "source_file": "breadd/src/core/supervisor.rs", "source_location": "L46"}, {"caller_nid": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/supervisor.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadd_src_core_supervisor_spawn_supervised", "callee": "saturating_pow", "is_member_call": true, "source_file": "breadd/src/core/supervisor.rs", "source_location": "L51"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d.json b/graphify-out/cache/ast/v0.9.32/980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d.json new file mode 100644 index 0000000..008a4ea --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_mod_adapterstatus", "label": "AdapterStatus", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L27"}, {"id": "$graphify-root$_breadd_src_adapters_mod_adapter", "label": "Adapter", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L33"}, {"id": "send", "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "sync", "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "$graphify-root$_breadd_src_adapters_mod_manager", "label": "Manager", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L44"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "$graphify-root$_breadd_src_adapters_mod_manager_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "label": ".status_handle()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65"}, {"id": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "label": ".start_all()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L69"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}, {"id": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "label": ".spawn_adapter()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L140"}, {"id": "a", "label": "A", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/mod.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "rawevent", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "serialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "info", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "spawn_supervised", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "$graphify-root$_breadd_src_adapters_mod_adapterstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "$graphify-root$_breadd_src_adapters_mod_adapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_adapter", "target": "send", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_adapter", "target": "sync", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_rs", "target": "$graphify-root$_breadd_src_adapters_mod_manager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "$graphify-root$_breadd_src_adapters_mod_adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "$graphify-root$_breadd_src_adapters_mod_manager_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_new", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_new", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_new", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_status_handle", "target": "$graphify-root$_breadd_src_adapters_mod_adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L69", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L69", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager", "target": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "target": "a", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L140", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "target": "$graphify-root$_breadd_src_adapters_mod_manager_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "target": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L75", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "callee": "enumerate_existing", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L74"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "callee": "enumerate_existing", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L97"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_start_all", "callee": "enumerate_existing", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "callee": "name", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "callee": "spawn_supervised", "is_member_call": false, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "callee": "on_connect", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "callee": "name", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "callee": "on_disconnect", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_mod_manager_spawn_adapter", "callee": "name", "is_member_call": true, "source_file": "breadd/src/adapters/mod.rs", "source_location": "L167"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695.json b/graphify-out/cache/ast/v0.9.32/9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695.json new file mode 100644 index 0000000..d35e22c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "label": "bluetooth.rs", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "label": "BluetoothAdapter", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L18"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L24"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L34"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L38"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "label": "try_enumerate()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L63"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "label": "parse_bluetooth_message()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L123"}, {"id": "message", "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "label": "address_from_path()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L226"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/bluetooth.rs"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", "label": "address_from_path_parses_standard_bluez_path()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L239"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", "label": "address_from_path_returns_empty_for_adapter_path()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L247"}, {"id": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", "label": "address_from_path_returns_empty_for_root()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L252"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "streamext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "zvariant", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "zbus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "target": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "target": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "target": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter", "target": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "target": "message", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L123", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L123", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L123", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L226", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L236", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_rs", "target": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", "target": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "target": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "target": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L146", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L41"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_bluetoothadapter_run", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L65"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_try_enumerate", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "header", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L125"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "interface", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L125"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "member", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L184"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L202"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L203"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_parse_bluetooth_message", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L218"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "callee": "rsplit", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_bluetooth_address_from_path", "callee": "replace", "is_member_call": true, "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L230"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5.json b/graphify-out/cache/ast/v0.9.32/9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5.json new file mode 100644 index 0000000..1fa6102 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_tests_ipc_integration_rs", "label": "ipc_integration.rs", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "label": "ping_and_state_dump_work()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L14"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "label": "unknown_method_returns_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L35"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "label": "profile_activate_updates_state()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L52"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "label": "profile_activate_without_name_errors()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L77"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "label": "emit_without_event_errors()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L91"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "label": "emit_with_internal_source_is_rejected()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L103"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "label": "emit_with_unregistered_app_source_is_rejected()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L127"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "label": "emit_with_known_app_source_routes_through_normalizer()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L144"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "label": "emit_with_app_source_rejects_wrong_namespace()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L207"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "label": "state_get_returns_specific_subtree()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "label": "state_get_missing_key_returns_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L257"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "label": "modules_list_returns_array()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L271"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "label": "modules_reload_succeeds()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L283"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L296"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "label": "events_replay_returns_buffered_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L346"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "label": "event_stream_filter_excludes_non_matching_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L377"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "label": "multiple_concurrent_clients_each_get_response()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L430"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "label": "events_stream_receives_emitted_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L464"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "label": "workflow_reaches_done_via_wait_any_happy_path()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L525"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "label": "workflow_times_out_when_deadline_exceeded()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L562"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "label": "workflow_captures_error_on_failure()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L590"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "label": "poll_workflow_status()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L622"}, {"id": "testharness", "label": "TestHarness", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness", "label": "TestHarness", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L647"}, {"id": "tempdir", "label": "TempDir", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "child", "label": "Child", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "label": ".spawn()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L654"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "label": ".spawn_with_init()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L658"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L713"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "label": ".wait_until_ready()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L717"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "label": ".send_request()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L732"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L759"}], "edges": [{"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "tempdir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "sleep", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L52", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L77", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L103", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L127", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L144", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L207", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L235", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L257", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L257", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L271", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L271", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L283", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L296", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L346", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L346", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L377", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L430", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L430", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L464", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L464", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L525", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L525", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L562", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L562", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L590", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L590", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L622", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "testharness", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L622", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L622", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L622", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L647", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "tempdir", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L648", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "child", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L649", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L650", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L654", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L654", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L654", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L658", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L658", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L658", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L713", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L713", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L717", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L717", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L732", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L732", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L732", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L732", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L81", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L209", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L213", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L237", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L284", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L301", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L347", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L372", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L379", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L399", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L425", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L431", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L432", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L433", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L465", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L466", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L468", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L526", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L542", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L554", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L557", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L563", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L576", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L585", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L591", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L603", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L605", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L609", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L616", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L629", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L655", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L721", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L733", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L364"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L365"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L382"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L390"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L394"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L409"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L413"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L413"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L433"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L440"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L442"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L443"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L445"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L469"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L477"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L481"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L509"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L513"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L549"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L610"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L610"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L630"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L631"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L633"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L635"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L640"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L660"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L660"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L661"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L661"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L662"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L662"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L667"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L670"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L696"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L696"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "stderr", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "stdout", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "stdin", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "callee": "exists", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L720"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "callee": "is_ok", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L722"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L726"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L741"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L742"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L746"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L746"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L752"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L756"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L756"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "callee": "kill", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L760"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "callee": "wait", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L761"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62.json b/graphify-out/cache/ast/v0.9.32/a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62.json new file mode 100644 index 0000000..cf25c45 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_glob_rs", "label": "glob.rs", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_glob_matches_pattern", "label": "matches_pattern()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L16"}, {"id": "$graphify-root$_bread_shared_src_glob_matches_glob", "label": "matches_glob()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L26"}, {"id": "$graphify-root$_bread_shared_src_glob_exact_match", "label": "exact_match()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L82"}, {"id": "$graphify-root$_bread_shared_src_glob_single_segment_wildcard", "label": "single_segment_wildcard()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L94"}, {"id": "$graphify-root$_bread_shared_src_glob_recursive_wildcard", "label": "recursive_wildcard()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L104"}, {"id": "$graphify-root$_bread_shared_src_glob_single_char_wildcard", "label": "single_char_wildcard()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L114"}, {"id": "$graphify-root$_bread_shared_src_glob_star_does_not_cross_dot_segments", "label": "star_does_not_cross_dot_segments()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L121"}, {"id": "$graphify-root$_bread_shared_src_glob_double_star_matches_zero_or_more_segments", "label": "double_star_matches_zero_or_more_segments()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L133"}, {"id": "$graphify-root$_bread_shared_src_glob_empty_pattern_matches_only_empty_text", "label": "empty_pattern_matches_only_empty_text()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L139"}, {"id": "$graphify-root$_bread_shared_src_glob_empty_text_only_matches_wildcards", "label": "empty_text_only_matches_wildcards()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L145"}, {"id": "$graphify-root$_bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L151"}, {"id": "$graphify-root$_bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", "label": "dot_double_star_does_not_match_sibling_prefix()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L156"}, {"id": "$graphify-root$_bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", "label": "mid_pattern_star_does_not_cross_dots()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L165"}], "edges": [{"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_matches_pattern", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_matches_glob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L79", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_exact_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_single_segment_wildcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_recursive_wildcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_single_char_wildcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_star_does_not_cross_dot_segments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_double_star_matches_zero_or_more_segments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_empty_pattern_matches_only_empty_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_empty_text_only_matches_wildcards", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_rs", "target": "$graphify-root$_bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_glob_matches_pattern", "target": "$graphify-root$_bread_shared_src_glob_matches_glob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/glob.rs", "source_location": "L23", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_pattern", "callee": "strip_suffix", "is_member_call": true, "source_file": "bread-shared/src/glob.rs", "source_location": "L17"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_pattern", "callee": "starts_with", "is_member_call": true, "source_file": "bread-shared/src/glob.rs", "source_location": "L18"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_pattern", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-shared/src/glob.rs", "source_location": "L23"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_pattern", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-shared/src/glob.rs", "source_location": "L23"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_glob", "callee": "matches_glob", "is_member_call": false, "source_file": "bread-shared/src/glob.rs", "source_location": "L41"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_glob", "callee": "matches_glob", "is_member_call": false, "source_file": "bread-shared/src/glob.rs", "source_location": "L52"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_glob", "callee": "matches_glob", "is_member_call": false, "source_file": "bread-shared/src/glob.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_glob", "callee": "copied", "is_member_call": true, "source_file": "bread-shared/src/glob.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_glob", "callee": "first", "is_member_call": true, "source_file": "bread-shared/src/glob.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_bread_shared_src_glob_matches_glob", "callee": "matches_glob", "is_member_call": false, "source_file": "bread-shared/src/glob.rs", "source_location": "L72"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad.json b/graphify-out/cache/ast/v0.9.32/a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad.json new file mode 100644 index 0000000..fe0732a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_widget_rs", "label": "widget.rs", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_widget_orientation", "label": "Orientation", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L19"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode", "label": "WidgetNode", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L27"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "widgetstyle", "label": "WidgetStyle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "$graphify-root$_bread_shared_src_widget_default_orientation", "label": "default_orientation()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L76"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetstyle", "label": "WidgetStyle", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L90"}, {"id": "semanticcolor", "label": "SemanticColor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "fontweight", "label": "FontWeight", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "textsize", "label": "TextSize", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "align", "label": "Align", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "background", "label": "Background", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "radius", "label": "Radius", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "padding", "label": "Padding", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "$graphify-root$_bread_shared_src_widget_semanticcolor", "label": "SemanticColor", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L105"}, {"id": "$graphify-root$_bread_shared_src_widget_fontweight", "label": "FontWeight", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L121"}, {"id": "$graphify-root$_bread_shared_src_widget_textsize", "label": "TextSize", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L133"}, {"id": "$graphify-root$_bread_shared_src_widget_align", "label": "Align", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L143"}, {"id": "$graphify-root$_bread_shared_src_widget_background", "label": "Background", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L151"}, {"id": "$graphify-root$_bread_shared_src_widget_radius", "label": "Radius", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L161"}, {"id": "$graphify-root$_bread_shared_src_widget_padding", "label": "Padding", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L171"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetplacement", "label": "WidgetPlacement", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L183"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetspec", "label": "WidgetSpec", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L200"}, {"id": "$graphify-root$_bread_shared_src_widget_default_visible", "label": "default_visible()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L218"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "label": "WidgetValidationError", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L224"}, {"id": "display", "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror_fmt", "label": ".fmt()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L231"}, {"id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "error", "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/widget.rs"}, {"id": "$graphify-root$_bread_shared_src_widget_is_valid_class", "label": "is_valid_class()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L250"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode_class", "label": ".class()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L265"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode_style", "label": ".style()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L277"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode_on_click", "label": ".on_click()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L289"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode_children", "label": ".children()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L298"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode_validate", "label": ".validate()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L307"}, {"id": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "label": ".validate_inner()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L312"}, {"id": "$graphify-root$_bread_shared_src_widget_label", "label": "label()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L343"}, {"id": "$graphify-root$_bread_shared_src_widget_box_of", "label": "box_of()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L352"}, {"id": "$graphify-root$_bread_shared_src_widget_simple_label_is_valid", "label": "simple_label_is_valid()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L364"}, {"id": "$graphify-root$_bread_shared_src_widget_rejects_invalid_class_characters", "label": "rejects_invalid_class_characters()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L369"}, {"id": "$graphify-root$_bread_shared_src_widget_rejects_class_starting_with_digit", "label": "rejects_class_starting_with_digit()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L379"}, {"id": "$graphify-root$_bread_shared_src_widget_rejects_empty_class", "label": "rejects_empty_class()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L384"}, {"id": "$graphify-root$_bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", "label": "accepts_class_with_underscore_and_hyphen()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L389"}, {"id": "$graphify-root$_bread_shared_src_widget_rejects_tree_deeper_than_max", "label": "rejects_tree_deeper_than_max()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L394"}, {"id": "$graphify-root$_bread_shared_src_widget_accepts_tree_at_max_depth", "label": "accepts_tree_at_max_depth()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L404"}, {"id": "$graphify-root$_bread_shared_src_widget_rejects_too_many_nodes", "label": "rejects_too_many_nodes()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L411"}, {"id": "$graphify-root$_bread_shared_src_widget_accepts_node_count_at_max", "label": "accepts_node_count_at_max()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L421"}, {"id": "$graphify-root$_bread_shared_src_widget_widget_spec_round_trips_through_json", "label": "widget_spec_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L428"}, {"id": "$graphify-root$_bread_shared_src_widget_placement_serializes_as_snake_case", "label": "placement_serializes_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L465"}, {"id": "$graphify-root$_bread_shared_src_widget_node_serializes_with_type_tag", "label": "node_serializes_with_type_tag()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L489"}, {"id": "$graphify-root$_bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", "label": "node_without_style_omits_it_when_serialized_and_back()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L497"}, {"id": "$graphify-root$_bread_shared_src_widget_style_field_is_optional_when_absent_from_json", "label": "style_field_is_optional_when_absent_from_json()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L506"}, {"id": "$graphify-root$_bread_shared_src_widget_style_round_trips_through_json", "label": "style_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L513"}, {"id": "$graphify-root$_bread_shared_src_widget_style_enums_serialize_as_snake_case", "label": "style_enums_serialize_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L541"}, {"id": "$graphify-root$_bread_shared_src_widget_invalid_style_color_fails_to_deserialize", "label": "invalid_style_color_fails_to_deserialize()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L551"}, {"id": "$graphify-root$_bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", "label": "style_with_all_fields_none_is_equivalent_to_default()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L557"}, {"id": "$graphify-root$_bread_shared_src_widget_style_does_not_affect_validation", "label": "style_does_not_affect_validation()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L568"}], "edges": [{"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "value", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_orientation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_widgetnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_orientation", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L34", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "widgetstyle", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "widgetstyle", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L49", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L59", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "widgetstyle", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L70", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "widgetstyle", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L70", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L72", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L72", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_default_orientation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_default_orientation", "target": "$graphify-root$_bread_shared_src_widget_orientation", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L76", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_widgetstyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L91", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "semanticcolor", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L92", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "fontweight", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L92", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L93", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "textsize", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L93", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L94", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "align", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L94", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L95", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "background", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L95", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L96", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "radius", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L96", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L97", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetstyle", "target": "padding", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_semanticcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_fontweight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_textsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_align", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_background", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_radius", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_padding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_widgetplacement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L183", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_widgetspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetspec", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L202", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetspec", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L204", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetspec", "target": "$graphify-root$_bread_shared_src_widget_widgetplacement", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetspec", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L212", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetspec", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L212", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetspec", "target": "$graphify-root$_bread_shared_src_widget_widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L213", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_default_visible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L227", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "target": "display", "relation": "implements", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "target": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror_fmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror_fmt", "target": "formatter", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror_fmt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L231", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "target": "error", "relation": "implements", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_is_valid_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L250", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_class", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L265", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_style", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_style", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_style", "target": "$graphify-root$_bread_shared_src_widget_widgetstyle", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L277", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_on_click", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_on_click", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L289", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_on_click", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L289", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_children", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_children", "target": "$graphify-root$_bread_shared_src_widget_widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L298", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L307", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L307", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate", "target": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L307", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L312", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "target": "$graphify-root$_bread_shared_src_widget_widgetvalidationerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L340", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L341", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L343", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_label", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L343", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_widget_label", "target": "$graphify-root$_bread_shared_src_widget_widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L343", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_box_of", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L352", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_box_of", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L352", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_widget_box_of", "target": "$graphify-root$_bread_shared_src_widget_widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L352", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_widget_box_of", "target": "$graphify-root$_bread_shared_src_widget_widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L352", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_simple_label_is_valid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_rejects_invalid_class_characters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L369", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_rejects_class_starting_with_digit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L379", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_rejects_empty_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L384", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_rejects_tree_deeper_than_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L394", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_accepts_tree_at_max_depth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L404", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_rejects_too_many_nodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L411", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_accepts_node_count_at_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L421", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_widget_spec_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L428", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_placement_serializes_as_snake_case", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L465", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_node_serializes_with_type_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L489", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L497", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_style_field_is_optional_when_absent_from_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_style_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L513", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_style_enums_serialize_as_snake_case", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L541", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_invalid_style_color_fails_to_deserialize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L551", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L557", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rs", "target": "$graphify-root$_bread_shared_src_widget_style_does_not_affect_validation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_class", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "target": "$graphify-root$_bread_shared_src_widget_is_valid_class", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L325", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_children", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L331", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rejects_tree_deeper_than_max", "target": "$graphify-root$_bread_shared_src_widget_box_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L396", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_accepts_tree_at_max_depth", "target": "$graphify-root$_bread_shared_src_widget_box_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L406", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rejects_too_many_nodes", "target": "$graphify-root$_bread_shared_src_widget_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_rejects_too_many_nodes", "target": "$graphify-root$_bread_shared_src_widget_box_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_accepts_node_count_at_max", "target": "$graphify-root$_bread_shared_src_widget_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_accepts_node_count_at_max", "target": "$graphify-root$_bread_shared_src_widget_box_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_widget_spec_round_trips_through_json", "target": "$graphify-root$_bread_shared_src_widget_box_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_node_serializes_with_type_tag", "target": "$graphify-root$_bread_shared_src_widget_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L490", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", "target": "$graphify-root$_bread_shared_src_widget_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_widget_style_round_trips_through_json", "target": "$graphify-root$_bread_shared_src_widget_widgetnode_style", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L530", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_widget_is_valid_class", "callee": "chars", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L251"}, {"caller_nid": "$graphify-root$_bread_shared_src_widget_is_valid_class", "callee": "is_ascii_alphabetic", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_bread_shared_src_widget_is_valid_class", "callee": "is_ascii_alphanumeric", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L259"}, {"caller_nid": "$graphify-root$_bread_shared_src_widget_widgetnode_class", "callee": "as_deref", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_bread_shared_src_widget_widgetnode_style", "callee": "as_ref", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_bread_shared_src_widget_widgetnode_on_click", "callee": "as_ref", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L294"}, {"caller_nid": "$graphify-root$_bread_shared_src_widget_widgetnode_validate_inner", "callee": "validate_inner", "is_member_call": true, "source_file": "bread-shared/src/widget.rs", "source_location": "L332"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347.json b/graphify-out/cache/ast/v0.9.32/aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347.json new file mode 100644 index 0000000..ba9198e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_scripts_install_sh", "label": "install.sh", "file_type": "code", "source_file": "scripts/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_install_sh__entry", "label": "install.sh script", "file_type": "code", "source_file": "scripts/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_scripts_install_sh", "target": "$graphify-root$_scripts_install_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/install.sh", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L2"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L11"}, {"language": "bash", "callee": "cargo", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L12"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L17"}, {"language": "bash", "callee": "ln", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L18"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L35"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L75"}, {"language": "bash", "callee": "systemctl", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L80"}, {"language": "bash", "callee": "break", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L99"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L101"}], "bash_sources": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714.json b/graphify-out/cache/ast/v0.9.32/acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714.json new file mode 100644 index 0000000..cf519f9 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_podman_rs", "label": "podman.rs", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "label": "PodmanAdapter", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L21"}, {"id": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L24"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L30"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L37"}, {"id": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L41"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "label": "map_podman_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/podman.rs"}, {"id": "$graphify-root$_breadd_src_adapters_podman_container_event", "label": "container_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L209"}, {"id": "$graphify-root$_breadd_src_adapters_podman_maps_start_event", "label": "maps_start_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_src_adapters_podman_maps_died_event", "label": "maps_died_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L245"}, {"id": "$graphify-root$_breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", "label": "ignores_stop_event_to_avoid_double_emit_with_died()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L254"}, {"id": "$graphify-root$_breadd_src_adapters_podman_ignores_remove_event", "label": "ignores_remove_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L260"}, {"id": "$graphify-root$_breadd_src_adapters_podman_maps_health_status_event", "label": "maps_health_status_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L266"}, {"id": "$graphify-root$_breadd_src_adapters_podman_ignores_unknown_action", "label": "ignores_unknown_action()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L276"}, {"id": "$graphify-root$_breadd_src_adapters_podman_ignores_non_container_type", "label": "ignores_non_container_type()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L282"}, {"id": "$graphify-root$_breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", "label": "missing_fields_fall_back_to_unknown()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L292"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "stdio", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L207", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L209", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_container_event", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L209", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_container_event", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L209", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_maps_start_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_maps_died_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_ignores_remove_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L260", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_maps_health_status_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_ignores_unknown_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L276", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_ignores_non_container_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L282", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_rs", "target": "$graphify-root$_breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_default", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "target": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "target": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_maps_start_event", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_maps_start_event", "target": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L237", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_maps_died_event", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L246", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_maps_died_event", "target": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_ignores_remove_event", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_maps_health_status_event", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_maps_health_status_event", "target": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_ignores_unknown_action", "target": "$graphify-root$_breadd_src_adapters_podman_container_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", "target": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L298", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "spawn", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "kill_on_drop", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "stderr", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "stdout", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "args", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "kind", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "take", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "kill", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "kill", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_podmanadapter_run", "callee": "kill", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_map_podman_event", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L189"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_container_event", "callee": "as_object_mut", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_podman_container_event", "callee": "as_object", "is_member_call": true, "source_file": "breadd/src/adapters/podman.rs", "source_location": "L215"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038.json b/graphify-out/cache/ast/v0.9.32/b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038.json new file mode 100644 index 0000000..2ae7a04 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/core/mod.rs", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd.json b/graphify-out/cache/ast/v0.9.32/cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd.json new file mode 100644 index 0000000..fc82c73 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_main_main", "label": "main()", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L22"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/main.rs"}, {"id": "$graphify-root$_breadd_src_main_wait_for_shutdown", "label": "wait_for_shutdown()", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L139"}], "edges": [{"source": "$graphify-root$_breadd_src_main_rs", "target": "vecdeque", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "atomicu64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "envfilter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "eventnormalizer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "state_engine", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "runtimestate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "$graphify-root$_breadd_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_main_main", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "$graphify-root$_breadd_src_main_wait_for_shutdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L139", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "with_env_filter", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "sender", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "run_state_engine", "is_member_call": false, "source_file": "breadd/src/main.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "start_all", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "status_handle", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "subscribe", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "pop_front", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "push_back", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "socket_path", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "shutdown", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_breadd_src_main_wait_for_shutdown", "callee": "signal", "is_member_call": false, "source_file": "breadd/src/main.rs", "source_location": "L145"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35.json b/graphify-out/cache/ast/v0.9.32/cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35.json new file mode 100644 index 0000000..e6ac304 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_lua", "label": "pause-media-on-headphone-unplug.lua", "file_type": "code", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", "label": "looks_like_headphones()", "file_type": "code", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L8", "_callable": true}, {"id": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L17", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_lua", "target": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_lua", "target": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_m_on_load", "target": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L19", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L18", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_pause_media_on_headphone_unplug_m_on_load", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L20", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218.json b/graphify-out/cache/ast/v0.9.32/d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218.json new file mode 100644 index 0000000..2f2abdc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_config_rs", "label": "config.rs", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_config_config", "label": "Config", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L9"}, {"id": "daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "luaconfig", "label": "LuaConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "adaptersconfig", "label": "AdaptersConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "eventsconfig", "label": "EventsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L25"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_luaconfig", "label": "LuaConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L33"}, {"id": "$graphify-root$_breadd_src_core_config_modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L41"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_adaptersconfig", "label": "AdaptersConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L49"}, {"id": "adaptertoggle", "label": "AdapterToggle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "udevconfig", "label": "UdevConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "powerconfig", "label": "PowerConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "rootsconfig", "label": "RootsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "systemdconfig", "label": "SystemdConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_adaptertoggle", "label": "AdapterToggle", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L71"}, {"id": "$graphify-root$_breadd_src_core_config_udevconfig", "label": "UdevConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L77"}, {"id": "$graphify-root$_breadd_src_core_config_powerconfig", "label": "PowerConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L85"}, {"id": "$graphify-root$_breadd_src_core_config_rootsconfig", "label": "RootsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L98"}, {"id": "$graphify-root$_breadd_src_core_config_systemdconfig", "label": "SystemdConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L106"}, {"id": "$graphify-root$_breadd_src_core_config_eventsconfig", "label": "EventsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L117"}, {"id": "$graphify-root$_breadd_src_core_config_notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L123"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L133"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_luaconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L142"}, {"id": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L151"}, {"id": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_src_core_config_udevconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L168"}, {"id": "$graphify-root$_breadd_src_core_config_powerconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L177"}, {"id": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L195"}, {"id": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L204"}, {"id": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L212"}, {"id": "$graphify-root$_breadd_src_core_config_config_load", "label": ".load()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L222"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_config_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L233"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "label": ".lua_entry_point()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L242"}, {"id": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "label": ".lua_module_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L246"}, {"id": "$graphify-root$_breadd_src_core_config_config_path", "label": "config_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L251"}, {"id": "$graphify-root$_breadd_src_core_config_expand_home", "label": "expand_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L267"}, {"id": "$graphify-root$_breadd_src_core_config_default_log_level", "label": "default_log_level()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L281"}, {"id": "$graphify-root$_breadd_src_core_config_default_lua_entry", "label": "default_lua_entry()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L285"}, {"id": "$graphify-root$_breadd_src_core_config_default_lua_modules", "label": "default_lua_modules()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L289"}, {"id": "$graphify-root$_breadd_src_core_config_default_true", "label": "default_true()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L293"}, {"id": "$graphify-root$_breadd_src_core_config_default_poll_interval", "label": "default_poll_interval()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L297"}, {"id": "$graphify-root$_breadd_src_core_config_default_dedup_window", "label": "default_dedup_window()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L301"}, {"id": "$graphify-root$_breadd_src_core_config_default_notify_timeout", "label": "default_notify_timeout()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "label": "default_notify_urgency()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L309"}, {"id": "$graphify-root$_breadd_src_core_config_default_notify_path", "label": "default_notify_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L313"}, {"id": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "label": "default_udev_subsystems()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L317"}, {"id": "$graphify-root$_breadd_src_core_config_envguard", "label": "EnvGuard", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L336"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "mutexguard", "label": "MutexGuard", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_envguard_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L342"}, {"id": "drop", "label": "Drop", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_envguard_drop", "label": ".drop()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L353"}, {"id": "$graphify-root$_breadd_src_core_config_default_config_uses_documented_defaults", "label": "default_config_uses_documented_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L364"}, {"id": "$graphify-root$_breadd_src_core_config_default_udev_subsystems_match_documented_list", "label": "default_udev_subsystems_match_documented_list()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L385"}, {"id": "$graphify-root$_breadd_src_core_config_parse_empty_toml_yields_defaults", "label": "parse_empty_toml_yields_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L393"}, {"id": "$graphify-root$_breadd_src_core_config_parse_full_toml_overrides_all_values", "label": "parse_full_toml_overrides_all_values()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L400"}, {"id": "$graphify-root$_breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", "label": "parse_partial_toml_fills_missing_with_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L459"}, {"id": "$graphify-root$_breadd_src_core_config_invalid_toml_returns_error", "label": "invalid_toml_returns_error()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L472"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "label": "socket_path_uses_explicit_path_verbatim()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L478"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "label": "socket_path_expands_tilde_when_explicit()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L485"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "label": "socket_path_falls_back_to_xdg_runtime_dir()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L497"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L508"}, {"id": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "label": "lua_entry_point_and_module_path_expand_tilde()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L516"}, {"id": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L532"}, {"id": "$graphify-root$_breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "label": "lua_entry_point_returns_absolute_path_unchanged()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L553"}, {"id": "$graphify-root$_breadd_src_core_config_expand_home_handles_missing_home_env", "label": "expand_home_handles_missing_home_env()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L560"}, {"id": "$graphify-root$_breadd_src_core_config_config_path_respects_xdg_config_home", "label": "config_path_respects_xdg_config_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L570"}, {"id": "$graphify-root$_breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "label": "config_path_falls_back_to_home_when_no_xdg()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L580"}], "edges": [{"source": "$graphify-root$_breadd_src_core_config_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "daemonconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "luaconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "modulesconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "adaptersconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "notificationsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "eventsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_daemonconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_luaconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_modulesconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_adaptersconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "udevconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "powerconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L59", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "rootsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "systemdconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "rootsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L67", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_adaptertoggle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_udevconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L81", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_powerconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_rootsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L102", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_systemdconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L113", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L113", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_eventsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L127", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L129", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "$graphify-root$_breadd_src_core_config_luaconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L142", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L142", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L151", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle", "target": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L160", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "$graphify-root$_breadd_src_core_config_udevconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L168", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig", "target": "$graphify-root$_breadd_src_core_config_powerconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L177", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L194", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L195", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig", "target": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L204", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L212", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L222", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_socket_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L233", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_socket_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L233", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L242", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L242", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L246", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L246", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L251", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_expand_home", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L267", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_log_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L281", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_log_level", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L281", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_lua_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_lua_entry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L285", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_lua_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_lua_modules", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L289", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_poll_interval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_dedup_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L301", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_notify_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L309", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_notify_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_notify_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L313", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L317", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L317", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L328", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L329", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_envguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L337", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L337", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L337", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "mutexguard", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L338", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L342", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_envguard_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L342", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "drop", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L352", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "$graphify-root$_breadd_src_core_config_envguard_drop", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_config_uses_documented_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_udev_subsystems_match_documented_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_parse_empty_toml_yields_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_parse_full_toml_overrides_all_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L400", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_invalid_toml_returns_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L485", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L497", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L508", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L516", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_expand_home_handles_missing_home_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L560", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config_path_respects_xdg_config_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L570", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L580", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_log_level", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_lua_entry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_lua_modules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L162", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_poll_interval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L189", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_dedup_window", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L206", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_notify_timeout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_notify_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "$graphify-root$_breadd_src_core_config_config_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_socket_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_socket_path", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L253", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_expand_home", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L270", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_config_uses_documented_defaults", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L500", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L509", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L511", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L517", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L541", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L554", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_expand_home_handles_missing_home_env", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L561", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path_respects_xdg_config_home", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L571", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L581", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_config_config_load", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L224"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_socket_path", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_socket_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_socket_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L253"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L253"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L268"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L275"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_envguard_new", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L343"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_envguard_new", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L343"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0.json b/graphify-out/cache/ast/v0.9.32/da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0.json new file mode 100644 index 0000000..53c1ead --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_dock_monitors_lua", "label": "dock-monitors.lua", "file_type": "code", "source_file": "examples/modules/dock-monitors.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_dock_monitors_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/dock-monitors.lua", "source_location": "L21", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_dock_monitors_lua", "target": "bread_monitors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "examples/modules/dock-monitors.lua", "source_location": "7", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_dock_monitors_lua", "target": "$graphify-root$_examples_modules_dock_monitors_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/dock-monitors.lua", "source_location": "L21", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_dock_monitors_m_on_load", "callee": "monitors.on", "is_member_call": false, "source_file": "examples/modules/dock-monitors.lua", "source_location": "L22", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_dock_monitors_m_on_load", "callee": "monitors.apply", "is_member_call": false, "source_file": "examples/modules/dock-monitors.lua", "source_location": "L22", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_dock_monitors_m_on_load", "callee": "monitors.on", "is_member_call": false, "source_file": "examples/modules/dock-monitors.lua", "source_location": "L23", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_dock_monitors_m_on_load", "callee": "monitors.apply", "is_member_call": false, "source_file": "examples/modules/dock-monitors.lua", "source_location": "L23", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d.json b/graphify-out/cache/ast/v0.9.32/daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d.json new file mode 100644 index 0000000..9656f0a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_power_upower_rs", "label": "power_upower.rs", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter", "label": "UPowerAdapter", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_probe", "label": ".probe()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L19"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power_upower.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power_upower.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power_upower.rs"}, {"id": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L29"}, {"id": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L33"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power_upower.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power_upower.rs"}, {"id": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "label": "parse_upower_message()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L76"}, {"id": "message", "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/power_upower.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "streamext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "zvariant", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "zbus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter", "target": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_probe", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_probe", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_probe", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter", "target": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter", "target": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_rs", "target": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "target": "message", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L76", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L76", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L76", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_run", "target": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L52", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_upoweradapter_probe", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "header", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "interface", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "member", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_power_upower_parse_upower_message", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L112"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356.json b/graphify-out/cache/ast/v0.9.32/e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356.json new file mode 100644 index 0000000..d9b9220 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_filesystem_rs", "label": "filesystem.rs", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "label": "FilesystemAdapter", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L34"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L40"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "label": ".resolve_roots()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L47"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L60"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L92"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L96"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "label": "run_watch()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify", "label": "classify()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "eventkind", "label": "EventKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/filesystem.rs"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "label": "excluded_dir_component()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "label": "detect_markers()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L249"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "label": "expand_glob()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L261"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", "label": "excluded_dir_component_finds_git_at_top_level()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L300"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", "label": "excluded_dir_component_finds_target_nested_deeply()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", "label": "excluded_dir_component_finds_node_modules()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L313"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", "label": "excluded_dir_component_none_for_ordinary_source_file()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L321"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_git", "label": "classify_silent_under_git()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L326"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_node_modules", "label": "classify_silent_under_node_modules()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L340"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", "label": "classify_build_artifact_created_in_target()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L354"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", "label": "classify_silent_for_modify_in_target_not_create()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L371"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", "label": "classify_file_changed_for_ordinary_source_file()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L387"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", "label": "classify_debounces_rapid_repeat_events_for_same_path()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L404"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "label": "detect_markers_finds_cargo_toml()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L418"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "label": "detect_markers_finds_multiple()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L426"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", "label": "detect_markers_empty_for_plain_directory()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L438"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", "label": "expand_glob_returns_single_path_unchanged_without_star()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L444"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "label": "expand_glob_expands_star_to_subdirectories()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L450"}, {"id": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", "label": "expand_glob_returns_empty_for_nonexistent_parent()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L466"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "mpsc_as_std_mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "notify", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L60", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L96", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L96", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "eventkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L235", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L235", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L249", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L249", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L249", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L261", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L261", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L261", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L296", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L297", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_git", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L326", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_node_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L371", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L404", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L418", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L426", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_rs", "target": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L466", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "target": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "target": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify", "target": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_git", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_git", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_node_modules", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_under_node_modules", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L344", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L355", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L358", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L372", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L391", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L405", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", "target": "$graphify-root$_breadd_src_adapters_filesystem_classify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L410", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L421", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "target": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L430", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "target": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L457", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", "target": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L467", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "callee": "expand_path", "is_member_call": false, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "callee": "extend", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_filesystemadapter_run", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "callee": "watch", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "callee": "find", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "callee": "blocking_send", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_run_watch", "callee": "drop", "is_member_call": false, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_classify", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_classify", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_classify", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L203"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_classify", "callee": "duration_since", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L214"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_classify", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L218"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_classify", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "callee": "components", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_excluded_dir_component", "callee": "find", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L252"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L252"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "components", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "position", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "as_os_str", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L278"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L281"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "as_os_str", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L290"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L420"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L420"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L421"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L428"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L428"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L430"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L431"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_detect_markers_finds_multiple", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L433"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L452"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L452"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L461"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e.json b/graphify-out/cache/ast/v0.9.32/e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e.json new file mode 100644 index 0000000..ad331a9 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_udev_rs", "label": "udev.rs", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "label": "UdevAdapter", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L12"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L43"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L47"}, {"id": "$graphify-root$_breadd_src_adapters_udev_scanneddevice", "label": "ScannedDevice", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L53"}, {"id": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "label": "run_udev_monitor()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63"}, {"id": "$graphify-root$_breadd_src_adapters_udev_build_event", "label": "build_event()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108"}, {"id": "event", "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "label": "enumerate_with_udev()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149"}, {"id": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "label": "prop_bool()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L178"}, {"id": "$graphify-root$_breadd_src_adapters_udev_prop_str", "label": "prop_str()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L186"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "asrawfd", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "debug", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_scanneddevice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_scanneddevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_scanneddevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_scanneddevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_build_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_event", "target": "event", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_event", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "target": "$graphify-root$_breadd_src_adapters_udev_scanneddevice", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "target": "event", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L178", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_prop_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_str", "target": "event", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_str", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_str", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L186", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "$graphify-root$_breadd_src_adapters_udev_build_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L150", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "match_subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "listen", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "as_raw_fd", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "kind", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "is_closed", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "blocking_send", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "action", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "devnode", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "display", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "syspath", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "match_subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "scan_devices", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "sysname", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_enumerate_with_udev", "callee": "syspath", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_str", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_str", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L189"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043.json b/graphify-out/cache/ast/v0.9.32/e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043.json new file mode 100644 index 0000000..39eee26 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_lib_rs", "label": "lib.rs", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_lib_adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L26"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_rawevent", "label": "RawEvent", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L66"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L84"}, {"id": "$graphify-root$_bread_shared_src_lib_breadevent_new", "label": ".new()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L97"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "label": "now_unix_ms()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L111"}, {"id": "$graphify-root$_bread_shared_src_lib_daemonsection", "label": "DaemonSection", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L119"}, {"id": "$graphify-root$_bread_shared_src_lib_socketpathconfig", "label": "SocketPathConfig", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L125"}, {"id": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "label": "resolve_socket_path()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L138"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_expand_path", "label": "expand_path()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L161"}, {"id": "$graphify-root$_bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", "label": "expand_path_leaves_non_tilde_paths_unchanged()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L182"}, {"id": "$graphify-root$_bread_shared_src_lib_expand_path_expands_leading_tilde", "label": "expand_path_expands_leading_tilde()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L192"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_serializes_as_snake_case", "label": "adapter_source_serializes_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L204"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", "label": "adapter_source_app_serializes_as_externally_tagged_object()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L256"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_round_trips_through_json", "label": "adapter_source_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L264"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_rejects_unknown_variant", "label": "adapter_source_rejects_unknown_variant()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L287"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "label": "bread_event_new_sets_current_timestamp()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L293"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "label": "bread_event_new_accepts_owned_and_borrowed_names()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L305"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_round_trips_through_json", "label": "bread_event_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L313"}, {"id": "$graphify-root$_bread_shared_src_lib_raw_event_round_trips_through_json", "label": "raw_event_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L330"}, {"id": "$graphify-root$_bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L347"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_is_hashable_and_eq", "label": "adapter_source_is_hashable_and_eq()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L354"}], "edges": [{"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_adaptersource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_rawevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L66", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rawevent", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rawevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L70", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rawevent", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L72", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_breadevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L86", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L90", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L92", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_daemonsection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_daemonsection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L121", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_socketpathconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_socketpathconfig", "target": "$graphify-root$_bread_shared_src_lib_daemonsection", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L127", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L138", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_expand_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_expand_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L161", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L178", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L179", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_expand_path_expands_leading_tilde", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_serializes_as_snake_case", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L264", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_rejects_unknown_variant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_raw_event_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L347", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_is_hashable_and_eq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "target": "$graphify-root$_bread_shared_src_lib_expand_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L294", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_adapter_source_is_hashable_and_eq", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L356", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "callee": "as_millis", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "callee": "duration_since", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_expand_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L168"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_expand_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L170"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be.json b/graphify-out/cache/ast/v0.9.32/f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be.json new file mode 100644 index 0000000..9d60cce --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_focus_mode_widget_lua", "label": "focus-mode-widget.lua", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_focus_mode_widget_is_focused", "label": "is_focused()", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L22", "_callable": true}, {"id": "$graphify-root$_examples_modules_focus_mode_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L26", "_callable": true}, {"id": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L35", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_focus_mode_widget_lua", "target": "$graphify-root$_examples_modules_focus_mode_widget_is_focused", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_focus_mode_widget_lua", "target": "$graphify-root$_examples_modules_focus_mode_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_focus_mode_widget_lua", "target": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_focus_mode_widget_widget_root", "target": "$graphify-root$_examples_modules_focus_mode_widget_is_focused", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "target": "$graphify-root$_examples_modules_focus_mode_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "target": "$graphify-root$_examples_modules_focus_mode_widget_is_focused", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L54", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_is_focused", "callee": "bread.state.profile", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L23", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L36", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L46", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L47", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.profile.activate", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L55", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L56", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.notify", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.profile.activate", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L59", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L60", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_focus_mode_widget_m_on_load", "callee": "bread.notify", "is_member_call": false, "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L61", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2.json b/graphify-out/cache/ast/v0.9.32/fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2.json new file mode 100644 index 0000000..567d1e3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_systemd_rs", "label": "systemd.rs", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "label": "SystemdAdapter", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L27"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L32"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L39"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L43"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "label": "get_unit_path()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L103"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "label": "query_active_state()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L119"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "label": "handle_message()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137"}, {"id": "message", "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind", "label": "active_state_to_kind()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L206"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "label": "is_failed_transition()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L216"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/systemd.rs"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "label": "failure_result()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L226"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", "label": "active_state_to_kind_maps_active_to_started()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L238"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L243"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", "label": "active_state_to_kind_excludes_failed()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L249"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", "label": "active_state_to_kind_ignores_transitional_states()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L256"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", "label": "is_failed_transition_detects_failed_active_state()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L263"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", "label": "is_failed_transition_ignores_other_active_states()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L269"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", "label": "is_failed_transition_ignores_unrelated_property_changes()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L275"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", "label": "failure_result_extracts_reason_when_present()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L283"}, {"id": "$graphify-root$_breadd_src_adapters_systemd_failure_result_is_none_when_absent", "label": "failure_result_is_none_when_absent()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L289"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "streamext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "zvariant", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "zbus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "target": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "target": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter", "target": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L103", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L119", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L119", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "message", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L206", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L206", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L216", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L226", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L226", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L226", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L235", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_rs", "target": "$graphify-root$_breadd_src_adapters_systemd_failure_result_is_none_when_absent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "target": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "target": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "target": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "$graphify-root$_breadd_src_adapters_systemd_active_state_to_kind", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "target": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L189", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L46"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L52"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L52"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_systemdadapter_run", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L88"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_get_unit_path", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_query_active_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "header", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "interface", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "member", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "body", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_handle_message", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_is_failed_transition", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_systemd_failure_result", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L229"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0.json b/graphify-out/cache/ast/v0.9.32/fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0.json new file mode 100644 index 0000000..a0a6754 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_cli_src_hooks_shell_rs", "label": "hooks_shell.rs", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_targetshell", "label": "TargetShell", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L52"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_parse", "label": ".parse()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L62"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_shell.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "label": ".detect_from_env()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L78"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "label": "hooks_dir()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L96"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_shell.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "label": "install_shell()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L114"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_shell.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_shell.rs"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "label": "write_hook_file()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L164"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_parse_accepts_known_shells", "label": "parse_accepts_known_shells()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L431"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_parse_rejects_unknown_shell", "label": "parse_rejects_unknown_shell()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L438"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", "label": "detect_from_env_reads_shell_basename()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L444"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", "label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L462"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", "label": "hook_scripts_background_every_emit_call()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L472"}, {"id": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "label": "join_line_continuations()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L494"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/hooks_shell.rs"}], "edges": [{"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L44", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L45", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L46", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_targetshell", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_parse", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_parse", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_targetshell", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L114", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L114", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L114", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L164", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L428", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_parse_accepts_known_shells", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L431", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_parse_rejects_unknown_shell", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_rs", "target": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L494", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L494", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L494", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "target": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", "target": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L480", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "callee": "file_name", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "callee": "to_string_lossy", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_targetshell_detect_from_env", "callee": "as_str", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_hooks_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "callee": "map_err", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_install_shell", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_write_hook_file", "callee": "map_err", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L166"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L497"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "callee": "trim_end", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L498"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "callee": "strip_suffix", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L499"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "callee": "push_str", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_bread_cli_src_hooks_shell_join_line_continuations", "callee": "push_str", "is_member_call": true, "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L503"}]} \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json new file mode 100644 index 0000000..d0598ca --- /dev/null +++ b/graphify-out/cache/stat-index.json @@ -0,0 +1 @@ +{".forgejo/workflows/dev-release.yml":{"size":3839,"mtime_ns":1785467069957528538,"word_count":421,"hashes":{".forgejo/workflows/dev-release.yml":"8a497190fe3553b451804d0507ff67fd7bef41050ffa63acdabc0bf2a6e226e5"}},".forgejo/workflows/rc-release.yml":{"size":2726,"mtime_ns":1785466984739328529,"word_count":280,"hashes":{".forgejo/workflows/rc-release.yml":"bca24e86e94ad1e1726b0af313dd4387e3853f3e03ba12fd604b25af48f27989"}},".forgejo/workflows/release.yml":{"size":2581,"mtime_ns":1785466804577514503,"word_count":216,"hashes":{".forgejo/workflows/release.yml":"b9aebe62b2dd69836e1a0f68bd29e067012939aab5d84651a4184fe822900bf6"}},"CONTRIBUTING.md":{"size":3238,"mtime_ns":1785467202812352610,"word_count":495,"hashes":{"contributing.md":"58c6cc78d9b2d97f387de6ad18a6e57b012a4b37ca5edcaa1f636b18bd0568eb"}},"Documentation.md":{"size":47612,"mtime_ns":1784781173923640613,"word_count":6475,"hashes":{"documentation.md":"81eb5ab23ac8fe811bde8be51ff763c6fadace0a3b82b90fa0a30e1ceecf2809"}},"Examples.md":{"size":13873,"mtime_ns":1784781173923640613,"word_count":1631,"hashes":{"examples.md":"21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6"}},"README.md":{"size":8451,"mtime_ns":1784781158056272566,"word_count":1054,"hashes":{"readme.md":"8099ed568ce9aa4682cc92c55e591a71b6fbd4495fa606ab7683552c7a1f05b5"}},"bread-cli/src/hooks_git.rs":{"size":14283,"mtime_ns":1784781158057272526,"word_count":1628,"hashes":{"bread-cli/src/hooks_git.rs":"189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30"}},"bread-cli/src/hooks_shell.rs":{"size":22290,"mtime_ns":1784781158058272487,"word_count":2464,"hashes":{"bread-cli/src/hooks_shell.rs":"fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0"}},"bread-cli/src/lib.rs":{"size":83,"mtime_ns":1778512393494156927,"word_count":11,"hashes":{"bread-cli/src/lib.rs":"911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d"}},"bread-cli/src/main.rs":{"size":20819,"mtime_ns":1784781158059272447,"word_count":1831,"hashes":{"bread-cli/src/main.rs":"04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478"}},"bread-cli/src/modules_mgmt.rs":{"size":8442,"mtime_ns":1784781158059272447,"word_count":920,"hashes":{"bread-cli/src/modules_mgmt.rs":"682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823"}},"bread-cli/tests/modules.rs":{"size":6785,"mtime_ns":1784781158060272408,"word_count":527,"hashes":{"bread-cli/tests/modules.rs":"1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07"}},"bread-emit/src/main.rs":{"size":2630,"mtime_ns":1784781158061637573,"word_count":323,"hashes":{"bread-emit/src/main.rs":"3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605"}},"bread-shared/src/apps.rs":{"size":3607,"mtime_ns":1785479966798151164,"word_count":363,"hashes":{"bread-shared/src/apps.rs":"3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc"}},"bread-shared/src/glob.rs":{"size":5250,"mtime_ns":1784781158061637573,"word_count":430,"hashes":{"bread-shared/src/glob.rs":"a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62"}},"bread-shared/src/lib.rs":{"size":13149,"mtime_ns":1784781173923640613,"word_count":1168,"hashes":{"bread-shared/src/lib.rs":"e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043"}},"bread-shared/src/widget.rs":{"size":19070,"mtime_ns":1784781173923640613,"word_count":1828,"hashes":{"bread-shared/src/widget.rs":"a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad"}},"breadd/src/adapters/bluetooth.rs":{"size":8036,"mtime_ns":1778843727513525536,"word_count":613,"hashes":{"breadd/src/adapters/bluetooth.rs":"9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695"}},"breadd/src/adapters/filesystem.rs":{"size":15906,"mtime_ns":1784781158061637573,"word_count":1390,"hashes":{"breadd/src/adapters/filesystem.rs":"e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356"}},"breadd/src/adapters/git.rs":{"size":20033,"mtime_ns":1784781158061637573,"word_count":1964,"hashes":{"breadd/src/adapters/git.rs":"559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa"}},"breadd/src/adapters/hyprland.rs":{"size":2939,"mtime_ns":1784774788703482403,"word_count":256,"hashes":{"breadd/src/adapters/hyprland.rs":"0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c"}},"breadd/src/adapters/mod.rs":{"size":5676,"mtime_ns":1784781158061637573,"word_count":429,"hashes":{"breadd/src/adapters/mod.rs":"980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d"}},"breadd/src/adapters/network.rs":{"size":2484,"mtime_ns":1778470615846020224,"word_count":220,"hashes":{"breadd/src/adapters/network.rs":"24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee"}},"breadd/src/adapters/network_rtnetlink.rs":{"size":8078,"mtime_ns":1784781158061637573,"word_count":482,"hashes":{"breadd/src/adapters/network_rtnetlink.rs":"32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932"}},"breadd/src/adapters/podman.rs":{"size":10249,"mtime_ns":1784781158062272329,"word_count":945,"hashes":{"breadd/src/adapters/podman.rs":"acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714"}},"breadd/src/adapters/power.rs":{"size":2575,"mtime_ns":1778470615838569013,"word_count":214,"hashes":{"breadd/src/adapters/power.rs":"51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29"}},"breadd/src/adapters/power_upower.rs":{"size":5913,"mtime_ns":1784781158062272329,"word_count":405,"hashes":{"breadd/src/adapters/power_upower.rs":"daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d"}},"breadd/src/adapters/systemd.rs":{"size":10443,"mtime_ns":1784781158062272329,"word_count":1011,"hashes":{"breadd/src/adapters/systemd.rs":"fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2"}},"breadd/src/adapters/udev.rs":{"size":6097,"mtime_ns":1778680581364812659,"word_count":491,"hashes":{"breadd/src/adapters/udev.rs":"e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e"}},"breadd/src/core/config.rs":{"size":16822,"mtime_ns":1784781158063272289,"word_count":1386,"hashes":{"breadd/src/core/config.rs":"d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218"}},"breadd/src/core/mod.rs":{"size":116,"mtime_ns":1778471738073589573,"word_count":18,"hashes":{"breadd/src/core/mod.rs":"b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038"}},"breadd/src/core/normalizer.rs":{"size":38848,"mtime_ns":1784781158063272289,"word_count":2626,"hashes":{"breadd/src/core/normalizer.rs":"033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d"}},"breadd/src/core/state_engine.rs":{"size":36369,"mtime_ns":1784781173924640573,"word_count":2436,"hashes":{"breadd/src/core/state_engine.rs":"1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1"}},"breadd/src/core/subscriptions.rs":{"size":5705,"mtime_ns":1784781158063272289,"word_count":457,"hashes":{"breadd/src/core/subscriptions.rs":"50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e"}},"breadd/src/core/supervisor.rs":{"size":2071,"mtime_ns":1778680581377812674,"word_count":179,"hashes":{"breadd/src/core/supervisor.rs":"954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925"}},"breadd/src/core/types.rs":{"size":5021,"mtime_ns":1784781173924640573,"word_count":562,"hashes":{"breadd/src/core/types.rs":"1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1"}},"breadd/src/ipc/mod.rs":{"size":16284,"mtime_ns":1784781173924640573,"word_count":1171,"hashes":{"breadd/src/ipc/mod.rs":"8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646"}},"breadd/src/lua/mod.rs":{"size":116525,"mtime_ns":1784781173924640573,"word_count":8792,"hashes":{"breadd/src/lua/mod.rs":"27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5"}},"breadd/src/main.rs":{"size":4609,"mtime_ns":1784781158064272250,"word_count":342,"hashes":{"breadd/src/main.rs":"cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd"}},"breadd/tests/ipc_integration.rs":{"size":22906,"mtime_ns":1784781158064272250,"word_count":1769,"hashes":{"breadd/tests/ipc_integration.rs":"9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5"}},"examples/modules/README.md":{"size":2309,"mtime_ns":1784781173925640533,"word_count":320,"hashes":{"examples/modules/readme.md":"cf8a625f5c0dec2eb2cadd6e545a1df8fe120dfd3f712fa1d3edd6328bb8527f"}},"examples/modules/active-window-widget.lua":{"size":1713,"mtime_ns":1784781173925640533,"word_count":224,"hashes":{"examples/modules/active-window-widget.lua":"5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874"}},"examples/modules/bluetooth-toggle-widget.lua":{"size":2143,"mtime_ns":1784781173925640533,"word_count":266,"hashes":{"examples/modules/bluetooth-toggle-widget.lua":"09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f"}},"examples/modules/cpu-temp-widget.lua":{"size":2205,"mtime_ns":1784781173925640533,"word_count":298,"hashes":{"examples/modules/cpu-temp-widget.lua":"70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c"}},"examples/modules/dock-monitors.lua":{"size":1090,"mtime_ns":1784781158066367871,"word_count":124,"hashes":{"examples/modules/dock-monitors.lua":"da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0"}},"examples/modules/dock-workflow.lua":{"size":2202,"mtime_ns":1784781158066367871,"word_count":277,"hashes":{"examples/modules/dock-workflow.lua":"7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef"}},"examples/modules/focus-mode-widget.lua":{"size":2590,"mtime_ns":1784781173925640533,"word_count":330,"hashes":{"examples/modules/focus-mode-widget.lua":"f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be"}},"examples/modules/git-branch-widget.lua":{"size":5775,"mtime_ns":1784781173925640533,"word_count":820,"hashes":{"examples/modules/git-branch-widget.lua":"2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3"}},"examples/modules/low-battery-warning.lua":{"size":890,"mtime_ns":1784781158066367871,"word_count":114,"hashes":{"examples/modules/low-battery-warning.lua":"413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4"}},"examples/modules/pause-media-on-headphone-unplug.lua":{"size":770,"mtime_ns":1784781158066367871,"word_count":81,"hashes":{"examples/modules/pause-media-on-headphone-unplug.lua":"cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35"}},"examples/modules/workflow-status-widget.lua":{"size":2883,"mtime_ns":1784781173925640533,"word_count":413,"hashes":{"examples/modules/workflow-status-widget.lua":"64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71"}},"packaging/README.md":{"size":1049,"mtime_ns":1784781173925640533,"word_count":131,"hashes":{"packaging/readme.md":"a5feefe73dc2e90f6385e82dcf7dd1d2f3fcf43492c796ecfd5548d8a23c6519"}},"scripts/install.sh":{"size":3922,"mtime_ns":1778679456232403816,"word_count":358,"hashes":{"scripts/install.sh":"aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347"}}} \ No newline at end of file