bread/graphify-out/cache/ast/v0.9.32/ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed.json
Breadway d3517d1433 Allow well-formed bread.command events on the emit bus
Docs already said any module or app could publish bread.command.<app>.<verb>,
but command is reserved so both unsourced bread-emit and sourced App emit
rejected the whole namespace. Keep command unclaimable as an app id; accept
bread.command.<known-app>.<verb> (and let an app command another known app).
Also ship bread-emit and bread-module-host, and give udev enumerate the same
classification fields as a live add so boot-time devices are not all unknown.
2026-08-15 21:41:40 +08:00

1 line
No EOL
29 KiB
JSON

{"nodes": [{"id": "$graphify-root$_breadd_src_core_rules_rs", "label": "rules.rs", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_rules_rulesfile", "label": "RulesFile", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L36"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "rawrule", "label": "RawRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_rawrule", "label": "RawRule", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L42"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_ruleaction", "label": "RuleAction", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L51"}, {"id": "$graphify-root$_breadd_src_core_rules_parsedrule", "label": "ParsedRule", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L67"}, {"id": "$graphify-root$_breadd_src_core_rules_ruleissue", "label": "RuleIssue", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L80"}, {"id": "display", "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "label": ".fmt()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L90"}, {"id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "label": "RulesLoadOutcome", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L100"}, {"id": "$graphify-root$_breadd_src_core_rules_load_rules", "label": "load_rules()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L126"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_validate_rule", "label": "validate_rule()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L153"}, {"id": "$graphify-root$_breadd_src_core_rules_write_temp", "label": "write_temp()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L210"}, {"id": "tempdir", "label": "TempDir", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "label": "absent_file_is_not_an_error()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L219"}, {"id": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "label": "invalid_toml_is_fatal()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L226"}, {"id": "$graphify-root$_breadd_src_core_rules_empty_file_loads_with_no_rules", "label": "empty_file_loads_with_no_rules()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "label": "well_formed_rules_all_three_action_kinds_parse()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L247"}, {"id": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "label": "wildcard_on_is_passed_through_unvalidated()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L289"}, {"id": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "label": "missing_on_is_reported_with_index_and_no_on()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "label": "empty_on_is_treated_as_missing()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L323"}, {"id": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "label": "zero_action_keys_is_reported()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L339"}, {"id": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "label": "multiple_action_keys_is_reported()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L356"}, {"id": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "label": "one_bad_rule_does_not_block_other_valid_rules()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L375"}, {"id": "$graphify-root$_breadd_src_core_rules_rule_issue_display_includes_index_and_on", "label": "rule_issue_display_includes_index_and_on()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L399"}], "edges": [{"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L33", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rulesfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rulesfile", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesfile", "target": "rawrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rawrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L44", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L46", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_ruleaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L60", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_parsedrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_parsedrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L72", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_parsedrule", "target": "$graphify-root$_breadd_src_core_rules_ruleaction", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L73", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_ruleissue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L85", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L85", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L86", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "display", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "target": "formatter", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L106", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L112", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "$graphify-root$_breadd_src_core_rules_parsedrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L113", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "$graphify-root$_breadd_src_core_rules_ruleissue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L113", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "rules_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L121", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_load_rules", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_rules_load_rules", "target": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L126", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_validate_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "$graphify-root$_breadd_src_core_rules_rawrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "$graphify-root$_breadd_src_core_rules_parsedrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "$graphify-root$_breadd_src_core_rules_ruleissue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L206", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "write", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L207", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L208", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L210", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_write_temp", "target": "tempdir", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_write_temp", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_empty_file_loads_with_no_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rule_issue_display_includes_index_and_on", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L399", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_load_rules", "target": "$graphify-root$_breadd_src_core_rules_validate_rule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_empty_file_loads_with_no_rules", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L331", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L346", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L357", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L390", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_rules_load_rules", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_load_rules", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "is_some", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "is_some", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "is_some", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "path", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L214"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L214"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "callee": "path", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L221"}]}