{"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": "L56"}, {"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": "L63"}, {"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": "L67"}, {"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": "L82"}, {"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": "L87"}, {"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": "L98"}, {"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": "L104"}, {"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": "L110"}, {"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": "L114"}, {"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": "L118"}, {"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": "L122"}, {"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": "L126"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "label": ".set_module_status_ex()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143"}, {"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": "L160"}, {"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": "L164"}, {"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": "L169"}, {"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": "L287"}, {"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": "L362"}, {"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": "L387"}, {"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": "L398"}, {"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": "L499"}, {"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": "L509"}, {"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": "L627"}, {"id": "$graphify-root$_breadd_src_core_state_engine_ev", "label": "ev()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L676"}, {"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": "L690"}, {"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": "L696"}, {"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": "L702"}, {"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": "L711"}, {"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": "L728"}, {"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": "L742"}, {"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": "L759"}, {"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": "L775"}, {"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": "L793"}, {"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": "L818"}, {"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": "L827"}, {"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": "L839"}, {"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": "L849"}, {"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": "L871"}, {"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": "L883"}, {"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": "L907"}, {"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": "L926"}, {"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": "L937"}, {"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": "L951"}, {"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": "L961"}, {"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": "L972"}, {"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": "L990"}, {"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": "L1012"}, {"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": "L1023"}, {"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": "L1032"}, {"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": "L1064"}, {"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": "L1073"}], "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": "L50", "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": "L52", "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": "L52", "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": "L56", "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": "L56", "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": "L56", "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": "L56", "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": "L56", "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": "L56", "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": "L56", "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": "L63", "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": "L63", "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": "L63", "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": "L63", "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": "L67", "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": "L67", "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": "L67", "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": "L82", "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": "L82", "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": "L87", "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": "L87", "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": "L87", "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": "L87", "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": "L98", "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": "L98", "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": "L104", "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": "L104", "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": "L104", "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": "L104", "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": "L110", "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": "L110", "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": "L114", "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": "L118", "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": "L122", "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": "L126", "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": "L126", "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": "L126", "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": "L126", "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": "L126", "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_module_status_ex", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "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": "L160", "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": "L160", "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": "L164", "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": "L164", "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": "L164", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L169", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L287", "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": "L362", "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": "L362", "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": "L362", "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": "L362", "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": "L362", "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": "L362", "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": "L362", "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": "L362", "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": "L362", "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": "L387", "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": "L387", "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": "L387", "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": "L387", "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": "L398", "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": "L398", "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": "L398", "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": "L499", "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": "L499", "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": "L499", "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": "L499", "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": "L509", "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": "L509", "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": "L509", "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": "L627", "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": "L627", "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": "L627", "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": "L674", "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": "L676", "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": "L676", "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": "L676", "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": "L690", "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": "L696", "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": "L702", "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": "L711", "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": "L728", "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": "L742", "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": "L759", "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": "L775", "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": "L793", "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": "L818", "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": "L827", "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": "L839", "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": "L849", "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": "L871", "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": "L883", "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": "L907", "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": "L926", "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": "L937", "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": "L951", "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": "L961", "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": "L972", "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": "L990", "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": "L1012", "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": "L1023", "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": "L1032", "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": "L1064", "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": "L1073", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L133", "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": "L179", "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": "L341", "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": "L448", "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": "L501", "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": "L713", "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": "L715", "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": "L730", "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": "L731", "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": "L744", "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": "L746", "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": "L761", "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": "L763", "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": "L777", "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": "L779", "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": "L795", "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": "L821", "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": "L829", "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": "L841", "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": "L851", "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": "L853", "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": "L873", "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": "L875", "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": "L885", "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": "L887", "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": "L910", "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": "L912", "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": "L928", "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": "L930", "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": "L940", "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": "L942", "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": "L76"}, {"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": "L84"}, {"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": "L93"}, {"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": "L105"}, {"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": "L296"}, {"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": "L297"}, {"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": "L301"}, {"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": "L311"}, {"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": "L312"}, {"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": "L313"}, {"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": "L316"}, {"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": "L319"}, {"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": "L329"}, {"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": "L329"}, {"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": "L371"}, {"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": "L379"}, {"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": "L381"}, {"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": "L392"}, {"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": "L399"}, {"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": "L401"}, {"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": "L402"}, {"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": "L402"}, {"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": "L408"}, {"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": "L413"}, {"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": "L423"}, {"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": "L424"}, {"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": "L424"}, {"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": "L430"}, {"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": "L430"}, {"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": "L439"}, {"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": "L439"}, {"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": "L439"}, {"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": "L454"}, {"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": "L457"}, {"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": "L458"}, {"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": "L460"}, {"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": "L460"}, {"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": "L475"}, {"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": "L478"}, {"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": "L484"}, {"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": "L511"}, {"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": "L511"}, {"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": "L512"}, {"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": "L512"}, {"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": "L517"}, {"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": "L517"}, {"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": "L518"}, {"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": "L518"}, {"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": "L523"}, {"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": "L523"}, {"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": "L523"}, {"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": "L528"}, {"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": "L533"}, {"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": "L533"}, {"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": "L533"}, {"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": "L538"}, {"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": "L543"}, {"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": "L543"}, {"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": "L543"}, {"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": "L548"}, {"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": "L548"}, {"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": "L548"}, {"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": "L554"}, {"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": "L554"}, {"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": "L559"}, {"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": "L559"}, {"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": "L569"}, {"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": "L569"}, {"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": "L579"}, {"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": "L579"}, {"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": "L589"}, {"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": "L589"}, {"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": "L589"}, {"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": "L604"}, {"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": "L604"}, {"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": "L608"}, {"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": "L608"}, {"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": "L609"}, {"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": "L615"}, {"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": "L615"}, {"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": "L615"}, {"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": "L620"}, {"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": "L628"}, {"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": "L628"}, {"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": "L639"}, {"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": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L647"}, {"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": "L647"}, {"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": "L653"}, {"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": "L653"}, {"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": "L658"}, {"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": "L662"}, {"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": "L668"}, {"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": "L731"}, {"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": "L736"}]}