diff --git a/breadd/src/module_host.rs b/breadd/src/module_host.rs index 539ef46..be89534 100644 --- a/breadd/src/module_host.rs +++ b/breadd/src/module_host.rs @@ -262,6 +262,7 @@ pub fn spawn_module_host( let sandbox_bin_path = bin_path.clone(); let sandbox_module_name = module_name.to_string(); let sandbox_entry_path = entry_path.to_path_buf(); + let sandbox_socket_path = socket_path.to_path_buf(); // SAFETY: the closure runs in the forked child between fork() and // execve() (that's what pre_exec is for). It only touches its own // captured, already-allocated data plus filesystem/landlock syscalls — @@ -270,11 +271,17 @@ pub fn spawn_module_host( // restricting a spawned child. unsafe { cmd.pre_exec(move || { - apply_sandbox(&sandbox_bin_path, &sandbox_entry_path, &sandbox_permissions).map_err(|e| { - std::io::Error::other(format!( - "landlock sandbox setup failed for module '{sandbox_module_name}': {e}" - )) - }) + apply_sandbox( + &sandbox_bin_path, + &sandbox_entry_path, + &sandbox_socket_path, + &sandbox_permissions, + ) + .map_err(|e| { + std::io::Error::other(format!( + "landlock sandbox setup failed for module '{sandbox_module_name}': {e}" + )) + }) }); } @@ -451,6 +458,7 @@ pub fn resolve_module_host_binary() -> PathBuf { fn apply_sandbox( module_host_bin: &Path, entry_path: &Path, + socket_path: &Path, permissions: &[ModulePermission], ) -> Result<()> { let abi = ABI::V1; @@ -509,6 +517,36 @@ fn apply_sandbox( })?; } } + // The module-host must connect back to breadd over this Unix socket + // (BREAD_MODULE_SOCKET). Path-based AF_UNIX connect is mediated by + // Landlock as filesystem access — without a rule for the socket path + // (and walk access on its parent), UnixStream::connect fails with + // EACCES, the hello handshake never completes, and every + // out-of-process module times out with "did not report ready". + if let Some(socket_dir) = socket_path.parent() { + if let Ok(fd) = PathFd::new(socket_dir) { + ruleset = ruleset + .add_rule(PathBeneath::new(fd, read_only)) + .map_err(|e| { + anyhow!( + "landlock rule for socket directory {}: {e}", + socket_dir.display() + ) + })?; + } + } + if socket_path.exists() { + if let Ok(fd) = PathFd::new(socket_path) { + ruleset = ruleset + .add_rule(PathBeneath::new(fd, read_file_only)) + .map_err(|e| { + anyhow!( + "landlock rule for socket {}: {e}", + socket_path.display() + ) + })?; + } + } for perm in permissions { match perm.kind { @@ -652,7 +690,12 @@ mod tests { let sandbox_bin = sh_bin.clone(); unsafe { cmd.pre_exec(move || { - apply_sandbox(&sandbox_bin, Path::new("/nonexistent/dummy/entry.lua"), &permissions) + apply_sandbox( + &sandbox_bin, + Path::new("/nonexistent/dummy/entry.lua"), + Path::new("/nonexistent/dummy/breadd.sock"), + &permissions, + ) .map_err(|e| std::io::Error::other(e.to_string())) }); } @@ -690,7 +733,7 @@ mod tests { &script_path, std::os::unix::fs::PermissionsExt::from_mode(0o755), ) - .unwrap(); + .unwrap(); // No permissions granted at all: the sandboxed process should not // be able to execute ANYTHING, including a script sitting right @@ -707,7 +750,12 @@ mod tests { let sandbox_bin = sh_bin.clone(); unsafe { cmd.pre_exec(move || { - apply_sandbox(&sandbox_bin, Path::new("/nonexistent/dummy/entry.lua"), &permissions) + apply_sandbox( + &sandbox_bin, + Path::new("/nonexistent/dummy/entry.lua"), + Path::new("/nonexistent/dummy/breadd.sock"), + &permissions, + ) .map_err(|e| std::io::Error::other(e.to_string())) }); } diff --git a/graphify-out/.graphify_chunk_01.json b/graphify-out/.graphify_chunk_01.json deleted file mode 100644 index fc907a4..0000000 --- a/graphify-out/.graphify_chunk_01.json +++ /dev/null @@ -1,1441 +0,0 @@ -{ - "nodes": [ - { - "id": "bread-daemon", - "label": "Bread Daemon (breadd)", - "type": "tool", - "description": "Long-running Rust process that ingests signals, maintains runtime state, and dispatches events to Lua modules.", - "source_location": "README.md:17" - }, - { - "id": "bread-cli", - "label": "Bread CLI", - "type": "tool", - "description": "Command-line interface that communicates with the daemon over a Unix socket.", - "source_location": "README.md:29" - }, - { - "id": "bread-lua-runtime", - "label": "Lua Runtime", - "type": "tool", - "description": "Dedicated thread inside the daemon that executes automation logic and loads user modules.", - "source_location": "Documentation.md:28" - }, - { - "id": "bread-automation-api-v1", - "label": "Bread Automation API v1", - "type": "documentation", - "description": "The versioned, stable contract covering Lua API, IPC methods, event vocabulary, and runtime-state schema.", - "source_location": "Documentation.md:36" - }, - { - "id": "adapter-hyprland", - "label": "Hyprland Adapter", - "type": "tool", - "description": "Adapter that interfaces with Hyprland compositor IPC to deliver compositor events and state.", - "source_location": "Documentation.md:31" - }, - { - "id": "adapter-udev", - "label": "Udev Adapter", - "type": "tool", - "description": "Adapter that interfaces with Linux udev to deliver hardware hotplug and device events.", - "source_location": "Documentation.md:31" - }, - { - "id": "adapter-power", - "label": "Power Adapter", - "type": "tool", - "description": "Adapter that monitors power state via UPower and sysfs.", - "source_location": "Documentation.md:31" - }, - { - "id": "adapter-network", - "label": "Network Adapter", - "type": "tool", - "description": "Adapter that monitors network state via rtnetlink and sysfs.", - "source_location": "Documentation.md:31" - }, - { - "id": "adapter-bluetooth", - "label": "Bluetooth Adapter", - "type": "tool", - "description": "Adapter that interfaces with BlueZ to manage Bluetooth devices and events.", - "source_location": "Documentation.md:31" - }, - { - "id": "bread-module", - "label": "Bread Module", - "type": "concept", - "description": "A Lua script that implements automation logic, loaded from ~/.config/bread/modules/.", - "source_location": "Documentation.md:84" - }, - { - "id": "bread-module-manifest", - "label": "bread.module.toml", - "type": "configuration", - "description": "Manifest file that declares a module's name, version, description, author, and installation metadata.", - "source_location": "Documentation.md:141" - }, - { - "id": "event-subscription", - "label": "Event Subscription (bread.on)", - "type": "function", - "description": "Core API to subscribe to matching events with a callback function.", - "source_location": "Documentation.md:184" - }, - { - "id": "event-once", - "label": "One-time Event (bread.once)", - "type": "function", - "description": "Subscribe to an event once; the handler is removed after the first match.", - "source_location": "Documentation.md:196" - }, - { - "id": "event-pattern-matching", - "label": "Event Pattern Matching", - "type": "concept", - "description": "Wildcard matching for events using *, **, and ? in dot-separated event names.", - "source_location": "Documentation.md:862" - }, - { - "id": "bread-wait", - "label": "Coroutine Wait (bread.wait)", - "type": "function", - "description": "Coroutine-only helper that suspends until a matching event arrives, with optional timeout.", - "source_location": "Documentation.md:218" - }, - { - "id": "bread-wait-any", - "label": "Wait Any (bread.wait_any)", - "type": "function", - "description": "Coroutine-only wait that resolves on the first of several event patterns to match.", - "source_location": "Documentation.md:233" - }, - { - "id": "bread-wait-all", - "label": "Wait All (bread.wait_all)", - "type": "function", - "description": "Coroutine-only wait that resolves once every listed pattern has fired at least once.", - "source_location": "Documentation.md:248" - }, - { - "id": "bread-spawn", - "label": "Spawn Coroutine (bread.spawn)", - "type": "function", - "description": "Spawn a coroutine and surface errors if it fails, required for using bread.wait.", - "source_location": "Documentation.md:230" - }, - { - "id": "bread-workflow-define", - "label": "Workflow Definition (bread.workflow.define)", - "type": "function", - "description": "Register a multi-step automation workflow body under a name.", - "source_location": "Documentation.md:255" - }, - { - "id": "bread-workflow-start", - "label": "Start Workflow (bread.workflow.start)", - "type": "function", - "description": "Run a registered workflow as a coroutine with optional deadline and arguments.", - "source_location": "Documentation.md:258" - }, - { - "id": "bread-workflow-step", - "label": "Workflow Step (bread.workflow.step)", - "type": "function", - "description": "Record current step label in a running workflow for observability.", - "source_location": "Documentation.md:268" - }, - { - "id": "bread-workflow-status", - "label": "Workflow Status (bread.workflow.status)", - "type": "function", - "description": "Query the current status of a named workflow including state, step, and error information.", - "source_location": "Documentation.md:271" - }, - { - "id": "bread-widget-register", - "label": "Register Widget (bread.widget.register)", - "type": "function", - "description": "Register a declarative widget with a typed node tree for rendering in sibling apps like breadbar.", - "source_location": "Documentation.md:296" - }, - { - "id": "bread-widget-update", - "label": "Update Widget (bread.widget.update)", - "type": "function", - "description": "Patch an already-registered widget, replacing the root tree or updating metadata.", - "source_location": "Documentation.md:362" - }, - { - "id": "bread-widget-remove", - "label": "Remove Widget (bread.widget.remove)", - "type": "function", - "description": "Remove a widget registered by the calling module.", - "source_location": "Documentation.md:371" - }, - { - "id": "bread-widget-node-types", - "label": "Widget Node Types", - "type": "concept", - "description": "Typed node vocabulary for widgets: box, label, icon, progress with style and click handlers.", - "source_location": "Documentation.md:310" - }, - { - "id": "bread-widget-style", - "label": "Widget Style Vocabulary", - "type": "configuration", - "description": "Bounded, typed vocabulary for node appearance: color, weight, size, align, background, radius, padding.", - "source_location": "Documentation.md:342" - }, - { - "id": "bread-state-get", - "label": "Read State (bread.state.get)", - "type": "function", - "description": "Read a state subtree by dotted path from the runtime state.", - "source_location": "Documentation.md:391" - }, - { - "id": "bread-state-watch", - "label": "Watch State (bread.state.watch)", - "type": "function", - "description": "Watch a state path for changes and receive (new_value, old_value) on each change.", - "source_location": "Documentation.md:411" - }, - { - "id": "bread-state-typed-shorthands", - "label": "State Typed Shorthands", - "type": "function", - "description": "Convenience functions like bread.state.monitors(), power(), network(), etc.", - "source_location": "Documentation.md:399" - }, - { - "id": "bread-profile-activate", - "label": "Activate Profile (bread.profile.activate)", - "type": "function", - "description": "Activate a named profile and emit a profile.activated event.", - "source_location": "Documentation.md:424" - }, - { - "id": "bread-exec", - "label": "Execute Command (bread.exec)", - "type": "function", - "description": "Run a shell command asynchronously (fire-and-forget, does not block Lua).", - "source_location": "Documentation.md:429" - }, - { - "id": "bread-exec-capture", - "label": "Execute and Capture (bread.exec_capture)", - "type": "function", - "description": "Run a shell command and return its exit status and captured stdout, blocks Lua.", - "source_location": "Documentation.md:432" - }, - { - "id": "bread-notify", - "label": "Send Notification (bread.notify)", - "type": "function", - "description": "Send a desktop notification via notify-send with optional title, urgency, timeout, and icon.", - "source_location": "Documentation.md:457" - }, - { - "id": "bread-timer-after", - "label": "Timer After (bread.after)", - "type": "function", - "description": "Run a callback once after a specified delay in milliseconds.", - "source_location": "Documentation.md:473" - }, - { - "id": "bread-timer-every", - "label": "Timer Every (bread.every)", - "type": "function", - "description": "Run a callback on a repeating interval in milliseconds.", - "source_location": "Documentation.md:476" - }, - { - "id": "bread-debounce", - "label": "Debounce Function (bread.debounce)", - "type": "function", - "description": "Return a wrapper function that fires only after specified milliseconds of quiet time.", - "source_location": "Documentation.md:484" - }, - { - "id": "bread-logging", - "label": "Logging Functions", - "type": "function", - "description": "bread.log(), bread.warn(), and bread.error() for outputting to daemon logs.", - "source_location": "Documentation.md:494" - }, - { - "id": "bread-machine-name", - "label": "Machine Name (bread.machine.name)", - "type": "function", - "description": "Get the system hostname, with optional override from ~/.config/bread/sync.toml.", - "source_location": "Documentation.md:499" - }, - { - "id": "bread-machine-tags", - "label": "Machine Tags (bread.machine.tags)", - "type": "function", - "description": "Get machine tags from sync.toml for conditional behavior across multiple systems.", - "source_location": "Documentation.md:504" - }, - { - "id": "bread-fs-operations", - "label": "Filesystem Operations", - "type": "function", - "description": "bread.fs functions: write, read, exists, readlink, expand for file operations.", - "source_location": "Documentation.md:511" - }, - { - "id": "bread-json-decode", - "label": "JSON Decode (bread.json.decode)", - "type": "function", - "description": "Parse a JSON string into a Lua table, returns nil on malformed input.", - "source_location": "Documentation.md:529" - }, - { - "id": "bread-hyprland-api", - "label": "Hyprland API (bread.hyprland.*)", - "type": "tool", - "description": "Namespace providing compositor bindings: dispatch, keyword, state queries, and raw event subscription.", - "source_location": "Documentation.md:536" - }, - { - "id": "bread-bluetooth-api", - "label": "Bluetooth API (bread.bluetooth.*)", - "type": "tool", - "description": "Control local Bluetooth adapter and paired devices via BlueZ D-Bus with graceful degradation.", - "source_location": "Documentation.md:560" - }, - { - "id": "bread-module-lifecycle-hooks", - "label": "Module Lifecycle Hooks", - "type": "concept", - "description": "Optional callbacks: on_load, on_reload, on_unload, on_error for module behavior control.", - "source_location": "Documentation.md:635" - }, - { - "id": "bread-module-storage", - "label": "Module Storage (M.store)", - "type": "function", - "description": "Per-module key-value storage that survives hot reload but not daemon restart.", - "source_location": "Documentation.md:659" - }, - { - "id": "builtin-monitors-module", - "label": "Built-in: monitors Module", - "type": "tool", - "description": "High-level declarative monitor event handlers with layout registration and application.", - "source_location": "Documentation.md:676" - }, - { - "id": "builtin-devices-module", - "label": "Built-in: devices Module", - "type": "tool", - "description": "Device connection rules with name-based matching from devices.lua.", - "source_location": "Documentation.md:702" - }, - { - "id": "builtin-workspaces-module", - "label": "Built-in: workspaces Module", - "type": "tool", - "description": "Workspace-to-monitor assignment and app pinning for Hyprland.", - "source_location": "Documentation.md:809" - }, - { - "id": "builtin-binds-module", - "label": "Built-in: binds Module", - "type": "tool", - "description": "Runtime keybind management via Hyprland dispatch with add, remove, replace operations.", - "source_location": "Documentation.md:826" - }, - { - "id": "event-system-startup", - "label": "System Startup Event", - "type": "concept", - "description": "bread.system.startup event fired when Bread starts up.", - "source_location": "Documentation.md:873" - }, - { - "id": "event-device-connection", - "label": "Device Connection Events", - "type": "concept", - "description": "bread.device.connected/disconnected events for USB and Bluetooth devices with full metadata.", - "source_location": "Documentation.md:880" - }, - { - "id": "event-monitor-connection", - "label": "Monitor Connection Events", - "type": "concept", - "description": "bread.monitor.connected/disconnected events for display connections.", - "source_location": "Documentation.md:917" - }, - { - "id": "event-window-management", - "label": "Window Management Events", - "type": "concept", - "description": "bread.window events for focus, open, close, and move operations.", - "source_location": "Documentation.md:920" - }, - { - "id": "event-power-management", - "label": "Power Events", - "type": "concept", - "description": "bread.power events for AC connection, battery state, and low battery warnings.", - "source_location": "Documentation.md:927" - }, - { - "id": "event-network-status", - "label": "Network Events", - "type": "concept", - "description": "bread.network.connected/disconnected events with online status and interface info.", - "source_location": "Documentation.md:939" - }, - { - "id": "event-system-events", - "label": "System Events", - "type": "concept", - "description": "bread.profile.activated, bread.notify.sent, and bread.state.changed.* events.", - "source_location": "Documentation.md:945" - }, - { - "id": "event-widget-events", - "label": "Widget Events", - "type": "concept", - "description": "bread.widget.* events for registered, updated, removed, and cleared widgets.", - "source_location": "Documentation.md:953" - }, - { - "id": "event-terminal-events", - "label": "Terminal Events", - "type": "concept", - "description": "bread.terminal.command.* and bread.terminal.cwd.* events from shell precmd/preexec hooks.", - "source_location": "Documentation.md:964" - }, - { - "id": "event-git-events", - "label": "Git Events", - "type": "concept", - "description": "bread.git.commit.created, bread.git.state.*, and ahead_behind changes from git hooks and polling.", - "source_location": "Documentation.md:976" - }, - { - "id": "event-container-events", - "label": "Container Events", - "type": "concept", - "description": "bread.container events for Podman container lifecycle and health changes.", - "source_location": "Documentation.md:1012" - }, - { - "id": "bread-namespace-convention", - "label": "Namespace Convention (bread..*)", - "type": "concept", - "description": "Reserved naming convention for events published by sibling bread* applications.", - "source_location": "Documentation.md:1037" - }, - { - "id": "bread-command-convention", - "label": "Command Convention (bread.command..)", - "type": "concept", - "description": "Convention for outbound commands to sibling applications, best-effort delivery.", - "source_location": "Documentation.md:1038" - }, - { - "id": "bread-runtime-state-schema", - "label": "Runtime State Schema", - "type": "configuration", - "description": "The complete JSON schema for RuntimeState including monitors, workspaces, devices, network, power, and more.", - "source_location": "Documentation.md:1061" - }, - { - "id": "bread-ipc-protocol", - "label": "IPC Protocol", - "type": "tool", - "description": "JSON-RPC over Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock with methods for state, modules, profiles, events.", - "source_location": "Documentation.md:1146" - }, - { - "id": "bread-ipc-methods", - "label": "IPC Methods", - "type": "concept", - "description": "Available IPC methods: ping, health, state.get, state.dump, modules.list, profile.activate, events.subscribe, emit, workflows.list, widgets.list.", - "source_location": "Documentation.md:1162" - }, - { - "id": "config-breadd-toml", - "label": "breadd.toml Configuration", - "type": "configuration", - "description": "Daemon configuration file at ~/.config/bread/breadd.toml with optional settings for adapters, events, modules.", - "source_location": "README.md:117" - }, - { - "id": "config-init-lua", - "label": "init.lua Entry Point", - "type": "configuration", - "description": "Lua entry point at ~/.config/bread/init.lua loaded first before modules.", - "source_location": "Documentation.md:51" - }, - { - "id": "config-devices-lua", - "label": "devices.lua Device Mapping", - "type": "configuration", - "description": "User-defined device name to hardware mapping for stable device identification.", - "source_location": "Documentation.md:706" - }, - { - "id": "config-modules-directory", - "label": "modules/ Directory", - "type": "configuration", - "description": "Directory at ~/.config/bread/modules/ where modules are auto-discovered and loaded.", - "source_location": "Documentation.md:52" - }, - { - "id": "workflow-example-dock-connected", - "label": "Example: Dock Connected Workflow", - "type": "documentation", - "description": "Multi-step automation workflow for dock connection with monitor setup, profile activation, and notifications.", - "source_location": "Examples.md:182" - }, - { - "id": "example-keyboard-display-watcher", - "label": "Example 1: Keyboard and Display Watcher", - "type": "documentation", - "description": "Port of shell script for Redox keyboard detection and external monitor handling.", - "source_location": "Examples.md:7" - }, - { - "id": "example-autostart", - "label": "Example 2: Autostart", - "type": "documentation", - "description": "System startup sequence with multiple commands executed on bread.system.startup.", - "source_location": "Examples.md:93" - }, - { - "id": "example-monitors", - "label": "Example 3: Display Monitors", - "type": "documentation", - "description": "Monitor layout management using Hyprland keywords and monitor connection events.", - "source_location": "Examples.md:130" - }, - { - "id": "example-widget-cpu-temp", - "label": "Example 5: CPU Temperature Widget", - "type": "documentation", - "description": "Live widget in breadbar showing CPU temperature with color styling and progress visualization.", - "source_location": "Examples.md:241" - }, - { - "id": "example-module-low-battery", - "label": "Module: Low Battery Warning", - "type": "documentation", - "description": "Critical notification when battery runs low, resets on AC power.", - "source_location": "examples/modules/README.md:21" - }, - { - "id": "example-module-pause-media", - "label": "Module: Pause Media on Headphone Unplug", - "type": "documentation", - "description": "Runs playerctl pause when headphone/earbud device disconnects.", - "source_location": "examples/modules/README.md:22" - }, - { - "id": "example-module-dock-monitors", - "label": "Module: Dock Monitors Layout", - "type": "documentation", - "description": "Applies multi-monitor layout when external display connects, reverts when removed.", - "source_location": "examples/modules/README.md:23" - }, - { - "id": "example-module-active-window-widget", - "label": "Module: Active Window Widget", - "type": "documentation", - "description": "Shows focused window next to workspace pills in breadbar using bread.widget and bread.state.watch.", - "source_location": "examples/modules/README.md:24" - }, - { - "id": "example-module-cpu-temp-widget", - "label": "Module: CPU Temp Widget", - "type": "documentation", - "description": "Live CPU temperature readout in breadbar's stats area with hwmon file reading.", - "source_location": "examples/modules/README.md:25" - }, - { - "id": "example-module-bluetooth-toggle", - "label": "Module: Bluetooth Toggle Widget", - "type": "documentation", - "description": "One-click Bluetooth power toggle in breadbar's tray with click event handling.", - "source_location": "examples/modules/README.md:26" - }, - { - "id": "example-module-focus-mode", - "label": "Module: Focus Mode Widget", - "type": "documentation", - "description": "Click-to-toggle Focus profile that mutes audio, syncs with profile changes.", - "source_location": "examples/modules/README.md:27" - }, - { - "id": "example-module-workflow-status", - "label": "Module: Workflow Status Widget", - "type": "documentation", - "description": "Surfaces bread.workflow.list() in breadbar tray showing running or failed workflows.", - "source_location": "examples/modules/README.md:28" - }, - { - "id": "example-module-git-branch", - "label": "Module: Git Branch Widget", - "type": "documentation", - "description": "Shows repo and branch of focused kitty tab with dirty state indicator.", - "source_location": "examples/modules/README.md:29" - }, - { - "id": "ci-dev-release-workflow", - "label": "CI: dev-release Workflow", - "type": "workflow", - "description": "Triggered on push to main; builds, tests, and publishes dev-track build with auto-computed version.", - "source_location": ".forgejo/workflows/dev-release.yml:1" - }, - { - "id": "ci-rc-release-workflow", - "label": "CI: rc-release Workflow", - "type": "workflow", - "description": "Triggered on vX.Y.Z-rc.N tag push; builds and publishes beta-track RC build.", - "source_location": ".forgejo/workflows/rc-release.yml:1" - }, - { - "id": "ci-release-workflow", - "label": "CI: release Workflow", - "type": "workflow", - "description": "Triggered on vX.Y.Z tag push; builds, tests, publishes stable release, and uploads to GitHub.", - "source_location": ".forgejo/workflows/release.yml:1" - }, - { - "id": "release-track-dev", - "label": "Release Track: dev", - "type": "configuration", - "description": "Bleeding-edge track published on every push to main with auto-computed version.", - "source_location": "CONTRIBUTING.md:55" - }, - { - "id": "release-track-beta", - "label": "Release Track: beta", - "type": "configuration", - "description": "Latest release candidate track published from vX.Y.Z-rc.N tags.", - "source_location": "CONTRIBUTING.md:54" - }, - { - "id": "release-track-stable", - "label": "Release Track: stable", - "type": "configuration", - "description": "Latest stable release published from vX.Y.Z tags.", - "source_location": "CONTRIBUTING.md:53" - }, - { - "id": "bakery-package-manager", - "label": "Bakery Package Manager", - "type": "tool", - "description": "Distribution and package management system for bread releases across multiple channels.", - "source_location": "CONTRIBUTING.md:32" - }, - { - "id": "version-semver", - "label": "Semantic Versioning", - "type": "concept", - "description": "Version format vX.Y.Z for stable, vX.Y.Z-rc.N for release candidates, X.Y.Z-dev.TIMESTAMP+SHA for dev builds.", - "source_location": "CONTRIBUTING.md:59" - }, - { - "id": "branch-main", - "label": "Main Branch", - "type": "configuration", - "description": "Single long-lived branch where all day-to-day work lands; every push publishes dev-track build.", - "source_location": "CONTRIBUTING.md:10" - }, - { - "id": "branch-feature-pattern", - "label": "Feature Branch Pattern", - "type": "configuration", - "description": "Short-lived feature/ branches for new features, merged to main via PR and deleted.", - "source_location": "CONTRIBUTING.md:18" - }, - { - "id": "branch-fix-pattern", - "label": "Fix Branch Pattern", - "type": "configuration", - "description": "Short-lived fix/ branches for bug fixes, merged to main via PR and deleted.", - "source_location": "CONTRIBUTING.md:19" - }, - { - "id": "ci-self-hosted-runner", - "label": "Self-hosted Runner (hestia)", - "type": "tool", - "description": "Custom runner used for all CI jobs to avoid unnecessary external build overhead.", - "source_location": ".forgejo/workflows/dev-release.yml:12" - }, - { - "id": "distribution-dl-breadway-dev", - "label": "Distribution Point: dl.breadway.dev", - "type": "tool", - "description": "Central distribution server for all bread release tracks (dev, beta, stable).", - "source_location": ".forgejo/workflows/dev-release.yml:55" - }, - { - "id": "distribution-github-release", - "label": "GitHub Release Upload", - "type": "tool", - "description": "Optional GitHub release mirror for stable releases, requires GH_RELEASE_TOKEN.", - "source_location": ".forgejo/workflows/release.yml:55" - }, - { - "id": "breadd-service-unit", - "label": "systemd User Service (breadd.service)", - "type": "tool", - "description": "systemd user service unit that starts breadd after graphical session is available.", - "source_location": "packaging/README.md:9" - }, - { - "id": "breadd-service-installation", - "label": "systemd Service Installation", - "type": "process", - "description": "Manual installation and enablement of breadd service with optional debug configuration.", - "source_location": "packaging/README.md:17" - }, - { - "id": "bread-ecosystem-repository", - "label": "bread-ecosystem Repository", - "type": "tool", - "description": "Central ecosystem repository containing shared scripts, docs, and release infrastructure.", - "source_location": "CONTRIBUTING.md:79" - }, - { - "id": "bread-shared-crate", - "label": "bread-shared Crate", - "type": "tool", - "description": "Shared Rust types and definitions: RawEvent, BreadEvent, AdapterSource, KNOWN_APPS.", - "source_location": "README.md:47" - }, - { - "id": "bread-utils-crate", - "label": "bread-utils Crate", - "type": "tool", - "description": "Utilities crate with bread-client feature for IPC communication from sibling apps.", - "source_location": "Documentation.md:1050" - }, - { - "id": "breadclip-integration", - "label": "Breadclip Integration Reference", - "type": "documentation", - "description": "Reference implementation for integrating a bread* app with EVENTS.md documenting published events and commands.", - "source_location": "Documentation.md:1047" - }, - { - "id": "api-stability-policy", - "label": "API Stability Policy", - "type": "documentation", - "description": "Additive-only within v1, deprecation window, since-markers, and version discovery via api_version.", - "source_location": "Documentation.md:38" - }, - { - "id": "hyprland-compositor", - "label": "Hyprland Compositor", - "type": "tool", - "description": "Wayland compositor used as primary target for Bread desktop automation.", - "source_location": "README.md:61" - }, - { - "id": "wayland-protocol", - "label": "Wayland Protocol", - "type": "tool", - "description": "Modern display server protocol underlying Hyprland and other Linux desktop environments.", - "source_location": "README.md:61" - }, - { - "id": "linux-system", - "label": "Linux System", - "type": "tool", - "description": "Primary platform for Bread automation with Arch Linux recommended.", - "source_location": "README.md:62" - }, - { - "id": "rust-toolchain", - "label": "Rust Toolchain", - "type": "tool", - "description": "Required stable Rust toolchain (2021 edition) for building Bread.", - "source_location": "README.md:64" - }, - { - "id": "udev-system", - "label": "udev System", - "type": "tool", - "description": "Device event system required on systemd-based Linux distributions.", - "source_location": "README.md:65" - }, - { - "id": "upower-service", - "label": "UPower Service", - "type": "tool", - "description": "Optional D-Bus service for battery and power events, falls back to sysfs without it.", - "source_location": "README.md:68" - }, - { - "id": "rtnetlink-socket", - "label": "rtnetlink Socket", - "type": "tool", - "description": "Optional netlink socket for network events, falls back to sysfs polling without it.", - "source_location": "README.md:69" - }, - { - "id": "bluez-service", - "label": "BlueZ Service", - "type": "tool", - "description": "Optional Bluetooth daemon for device events and Bluetooth control.", - "source_location": "README.md:70" - }, - { - "id": "cli-command-ping", - "label": "CLI: ping", - "type": "tool", - "description": "Check daemon connectivity.", - "source_location": "README.md:175" - }, - { - "id": "cli-command-health", - "label": "CLI: health", - "type": "tool", - "description": "Show daemon version, uptime, and PID.", - "source_location": "README.md:176" - }, - { - "id": "cli-command-doctor", - "label": "CLI: doctor", - "type": "tool", - "description": "Diagnose daemon and module health with JSON output option.", - "source_location": "README.md:177" - }, - { - "id": "cli-command-reload", - "label": "CLI: reload", - "type": "tool", - "description": "Hot-reload Lua modules with optional --watch for auto-reload.", - "source_location": "README.md:181" - }, - { - "id": "cli-command-state", - "label": "CLI: state", - "type": "tool", - "description": "Dump or query full runtime state as JSON with optional path filtering.", - "source_location": "README.md:185" - }, - { - "id": "cli-command-events", - "label": "CLI: events", - "type": "tool", - "description": "Stream live events with filtering, replay, and field selection options.", - "source_location": "README.md:188" - }, - { - "id": "cli-command-emit", - "label": "CLI: emit", - "type": "tool", - "description": "Manually fire an event for testing purposes.", - "source_location": "README.md:193" - }, - { - "id": "cli-command-profile-list", - "label": "CLI: profile-list", - "type": "tool", - "description": "List defined profiles.", - "source_location": "README.md:196" - }, - { - "id": "cli-command-profile-activate", - "label": "CLI: profile-activate", - "type": "tool", - "description": "Activate a named profile.", - "source_location": "README.md:197" - }, - { - "id": "cli-command-modules-list", - "label": "CLI: modules list", - "type": "tool", - "description": "List installed modules and their daemon status.", - "source_location": "README.md:200" - }, - { - "id": "cli-command-modules-install", - "label": "CLI: modules install", - "type": "tool", - "description": "Install a module from a local directory.", - "source_location": "README.md:201" - }, - { - "id": "cli-command-modules-remove", - "label": "CLI: modules remove", - "type": "tool", - "description": "Remove an installed module with optional --yes confirmation skip.", - "source_location": "README.md:202" - }, - { - "id": "cli-command-modules-info", - "label": "CLI: modules info", - "type": "tool", - "description": "Show full manifest and daemon status for a module.", - "source_location": "README.md:203" - } - ], - "edges": [ - { - "source": "bread-daemon", - "target": "bread-lua-runtime", - "relationship": "contains", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "adapter-hyprland", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "adapter-udev", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "adapter-power", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "adapter-network", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "adapter-bluetooth", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "bread-ipc-protocol", - "relationship": "implements", - "confidence": "high" - }, - { - "source": "bread-cli", - "target": "bread-daemon", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-cli", - "target": "bread-ipc-protocol", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-lua-runtime", - "target": "bread-module", - "relationship": "contains", - "confidence": "high" - }, - { - "source": "bread-lua-runtime", - "target": "event-subscription", - "relationship": "implements", - "confidence": "high" - }, - { - "source": "bread-module", - "target": "bread-module-manifest", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-module", - "target": "bread-module-lifecycle-hooks", - "relationship": "implements", - "confidence": "high" - }, - { - "source": "bread-module", - "target": "bread-module-storage", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "event-subscription", - "target": "event-pattern-matching", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-wait", - "target": "bread-spawn", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-wait-any", - "target": "bread-spawn", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-wait-all", - "target": "bread-spawn", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "bread-workflow-define", - "target": "bread-workflow-start", - "relationship": "relates-to", - "confidence": "high" - }, - { - "source": "bread-workflow-start", - "target": "bread-spawn", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-workflow-step", - "target": "bread-workflow-status", - "relationship": "relates-to", - "confidence": "high" - }, - { - "source": "bread-widget-register", - "target": "bread-widget-node-types", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-widget-node-types", - "target": "bread-widget-style", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-widget-update", - "target": "bread-widget-register", - "relationship": "relates-to", - "confidence": "high" - }, - { - "source": "bread-state-watch", - "target": "bread-state-get", - "relationship": "relates-to", - "confidence": "high" - }, - { - "source": "bread-hyprland-api", - "target": "adapter-hyprland", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-bluetooth-api", - "target": "adapter-bluetooth", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "builtin-monitors-module", - "target": "adapter-hyprland", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "builtin-devices-module", - "target": "adapter-udev", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "builtin-workspaces-module", - "target": "adapter-hyprland", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "builtin-binds-module", - "target": "adapter-hyprland", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "bread-automation-api-v1", - "target": "api-stability-policy", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "bread-automation-api-v1", - "target": "bread-ipc-methods", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "bread-automation-api-v1", - "target": "bread-runtime-state-schema", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "config-breadd-toml", - "target": "adapter-hyprland", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "config-breadd-toml", - "target": "adapter-udev", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "config-breadd-toml", - "target": "adapter-power", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "config-breadd-toml", - "target": "adapter-network", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "config-init-lua", - "target": "bread-lua-runtime", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "config-devices-lua", - "target": "adapter-udev", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "config-modules-directory", - "target": "bread-module", - "relationship": "contains", - "confidence": "high" - }, - { - "source": "ci-dev-release-workflow", - "target": "release-track-dev", - "relationship": "triggers", - "confidence": "high" - }, - { - "source": "ci-rc-release-workflow", - "target": "release-track-beta", - "relationship": "triggers", - "confidence": "high" - }, - { - "source": "ci-release-workflow", - "target": "release-track-stable", - "relationship": "triggers", - "confidence": "high" - }, - { - "source": "ci-dev-release-workflow", - "target": "ci-self-hosted-runner", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "ci-rc-release-workflow", - "target": "ci-self-hosted-runner", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "ci-release-workflow", - "target": "ci-self-hosted-runner", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "ci-dev-release-workflow", - "target": "distribution-dl-breadway-dev", - "relationship": "publishes-to", - "confidence": "high" - }, - { - "source": "ci-rc-release-workflow", - "target": "distribution-dl-breadway-dev", - "relationship": "publishes-to", - "confidence": "high" - }, - { - "source": "ci-release-workflow", - "target": "distribution-dl-breadway-dev", - "relationship": "publishes-to", - "confidence": "high" - }, - { - "source": "ci-release-workflow", - "target": "distribution-github-release", - "relationship": "publishes-to", - "confidence": "high" - }, - { - "source": "release-track-dev", - "target": "version-semver", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "release-track-beta", - "target": "version-semver", - "relationship": "uses", - "confidence": "high" - }, - { - "source": "release-track-stable", - "target": "version-semver", - "confidence": "high" - }, - { - "source": "branch-main", - "target": "ci-dev-release-workflow", - "relationship": "triggers", - "confidence": "high" - }, - { - "source": "branch-feature-pattern", - "target": "branch-main", - "relationship": "merges-into", - "confidence": "high" - }, - { - "source": "branch-fix-pattern", - "target": "branch-main", - "relationship": "merges-into", - "confidence": "high" - }, - { - "source": "bakery-package-manager", - "target": "release-track-dev", - "relationship": "distributes", - "confidence": "high" - }, - { - "source": "bakery-package-manager", - "target": "release-track-beta", - "relationship": "distributes", - "confidence": "high" - }, - { - "source": "bakery-package-manager", - "target": "release-track-stable", - "relationship": "distributes", - "confidence": "high" - }, - { - "source": "breadd-service-unit", - "target": "bread-daemon", - "relationship": "manages", - "confidence": "high" - }, - { - "source": "breadd-service-installation", - "target": "breadd-service-unit", - "relationship": "configures", - "confidence": "high" - }, - { - "source": "bread-ecosystem-repository", - "target": "ci-dev-release-workflow", - "relationship": "supports", - "confidence": "high" - }, - { - "source": "bread-ecosystem-repository", - "target": "ci-rc-release-workflow", - "relationship": "supports", - "confidence": "high" - }, - { - "source": "bread-ecosystem-repository", - "target": "ci-release-workflow", - "relationship": "supports", - "confidence": "high" - }, - { - "source": "bread-shared-crate", - "target": "bread-daemon", - "relationship": "used-by", - "confidence": "high" - }, - { - "source": "bread-utils-crate", - "target": "bread-daemon", - "relationship": "used-by", - "confidence": "high" - }, - { - "source": "breadclip-integration", - "target": "bread-namespace-convention", - "relationship": "implements", - "confidence": "high" - }, - { - "source": "breadclip-integration", - "target": "bread-command-convention", - "relationship": "implements", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "hyprland-compositor", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "hyprland-compositor", - "target": "wayland-protocol", - "relationship": "implements", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "linux-system", - "relationship": "runs-on", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "rust-toolchain", - "relationship": "built-with", - "confidence": "high" - }, - { - "source": "bread-daemon", - "target": "udev-system", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "adapter-power", - "target": "upower-service", - "relationship": "depends-on", - "confidence": "medium" - }, - { - "source": "adapter-network", - "target": "rtnetlink-socket", - "relationship": "depends-on", - "confidence": "medium" - }, - { - "source": "adapter-bluetooth", - "target": "bluez-service", - "relationship": "depends-on", - "confidence": "high" - }, - { - "source": "workflow-example-dock-connected", - "target": "bread-workflow-define", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "workflow-example-dock-connected", - "target": "bread-workflow-start", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-keyboard-display-watcher", - "target": "adapter-udev", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-autostart", - "target": "event-system-startup", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-monitors", - "target": "event-monitor-connection", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-widget-cpu-temp", - "target": "bread-widget-register", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-low-battery", - "target": "event-power-management", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-pause-media", - "target": "event-device-connection", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-dock-monitors", - "target": "event-monitor-connection", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-active-window-widget", - "target": "bread-widget-register", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-cpu-temp-widget", - "target": "bread-widget-register", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-bluetooth-toggle", - "target": "bread-widget-register", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-focus-mode", - "target": "bread-profile-activate", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-workflow-status", - "target": "bread-workflow-status", - "relationship": "documents", - "confidence": "high" - }, - { - "source": "example-module-git-branch", - "target": "bread-exec-capture", - "relationship": "documents", - "confidence": "high" - } - ], - "input_tokens": 0, - "output_tokens": 0 -} diff --git a/graphify-out/.graphify_detect.json b/graphify-out/.graphify_detect.json deleted file mode 100644 index ba68863..0000000 --- a/graphify-out/.graphify_detect.json +++ /dev/null @@ -1 +0,0 @@ -{"files": {"code": ["/home/breadway/Projects/bread/bread-cli/src/hooks_git.rs", "/home/breadway/Projects/bread/bread-cli/src/hooks_shell.rs", "/home/breadway/Projects/bread/bread-cli/src/lib.rs", "/home/breadway/Projects/bread/bread-cli/src/main.rs", "/home/breadway/Projects/bread/bread-cli/src/modules_mgmt.rs", "/home/breadway/Projects/bread/bread-cli/tests/modules.rs", "/home/breadway/Projects/bread/bread-emit/src/main.rs", "/home/breadway/Projects/bread/bread-shared/src/apps.rs", "/home/breadway/Projects/bread/bread-shared/src/glob.rs", "/home/breadway/Projects/bread/bread-shared/src/lib.rs", "/home/breadway/Projects/bread/bread-shared/src/widget.rs", "/home/breadway/Projects/bread/breadd/src/adapters/bluetooth.rs", "/home/breadway/Projects/bread/breadd/src/adapters/filesystem.rs", "/home/breadway/Projects/bread/breadd/src/adapters/git.rs", "/home/breadway/Projects/bread/breadd/src/adapters/hyprland.rs", "/home/breadway/Projects/bread/breadd/src/adapters/mod.rs", "/home/breadway/Projects/bread/breadd/src/adapters/network.rs", "/home/breadway/Projects/bread/breadd/src/adapters/network_rtnetlink.rs", "/home/breadway/Projects/bread/breadd/src/adapters/podman.rs", "/home/breadway/Projects/bread/breadd/src/adapters/power.rs", "/home/breadway/Projects/bread/breadd/src/adapters/power_upower.rs", "/home/breadway/Projects/bread/breadd/src/adapters/systemd.rs", "/home/breadway/Projects/bread/breadd/src/adapters/udev.rs", "/home/breadway/Projects/bread/breadd/src/core/config.rs", "/home/breadway/Projects/bread/breadd/src/core/mod.rs", "/home/breadway/Projects/bread/breadd/src/core/normalizer.rs", "/home/breadway/Projects/bread/breadd/src/core/state_engine.rs", "/home/breadway/Projects/bread/breadd/src/core/subscriptions.rs", "/home/breadway/Projects/bread/breadd/src/core/supervisor.rs", "/home/breadway/Projects/bread/breadd/src/core/types.rs", "/home/breadway/Projects/bread/breadd/src/ipc/mod.rs", "/home/breadway/Projects/bread/breadd/src/lua/mod.rs", "/home/breadway/Projects/bread/breadd/src/main.rs", "/home/breadway/Projects/bread/breadd/tests/ipc_integration.rs", "/home/breadway/Projects/bread/examples/modules/active-window-widget.lua", "/home/breadway/Projects/bread/examples/modules/bluetooth-toggle-widget.lua", "/home/breadway/Projects/bread/examples/modules/cpu-temp-widget.lua", "/home/breadway/Projects/bread/examples/modules/dock-monitors.lua", "/home/breadway/Projects/bread/examples/modules/dock-workflow.lua", "/home/breadway/Projects/bread/examples/modules/focus-mode-widget.lua", "/home/breadway/Projects/bread/examples/modules/git-branch-widget.lua", "/home/breadway/Projects/bread/examples/modules/low-battery-warning.lua", "/home/breadway/Projects/bread/examples/modules/pause-media-on-headphone-unplug.lua", "/home/breadway/Projects/bread/examples/modules/workflow-status-widget.lua", "/home/breadway/Projects/bread/scripts/install.sh"], "document": ["/home/breadway/Projects/bread/.forgejo/workflows/dev-release.yml", "/home/breadway/Projects/bread/.forgejo/workflows/rc-release.yml", "/home/breadway/Projects/bread/.forgejo/workflows/release.yml", "/home/breadway/Projects/bread/CONTRIBUTING.md", "/home/breadway/Projects/bread/Documentation.md", "/home/breadway/Projects/bread/Examples.md", "/home/breadway/Projects/bread/README.md", "/home/breadway/Projects/bread/examples/modules/README.md", "/home/breadway/Projects/bread/packaging/README.md"], "paper": [], "image": [], "video": []}, "total_files": 54, "total_words": 53979, "needs_graph": true, "warning": null, "skipped_sensitive": [], "unclassified": ["/home/breadway/Projects/bread/.gitignore", "/home/breadway/Projects/bread/Cargo.toml", "/home/breadway/Projects/bread/LICENSE", "/home/breadway/Projects/bread/bakery.toml", "/home/breadway/Projects/bread/bread-cli/Cargo.toml", "/home/breadway/Projects/bread/bread-emit/Cargo.toml", "/home/breadway/Projects/bread/bread-shared/Cargo.toml", "/home/breadway/Projects/bread/breadd/Cargo.toml", "/home/breadway/Projects/bread/packaging/systemd/breadd.service"], "walk_errors": [], "ignored": ["/home/breadway/Projects/bread/.claude/", "/home/breadway/Projects/bread/CLAUDE.md", "/home/breadway/Projects/bread/Overview.md"], "pruned_noise_dirs": ["/home/breadway/Projects/bread/.git/", "/home/breadway/Projects/bread/.idea/", "/home/breadway/Projects/bread/graphify-out/", "/home/breadway/Projects/bread/target/"], "graphifyignore_patterns": 26, "scan_root": "/home/breadway/Projects/bread"} diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json new file mode 100644 index 0000000..0cc6898 --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Lua Runtime Core", "1": "Adapter Framework", "2": "Adapter Configuration", "3": "App Classification", "4": "Widget Spec & Placement", "5": "Adapter Implementations", "6": "Filesystem Adapter", "7": "Git State Tracking", "8": "Integration Tests", "9": "State Engine", "10": "Module Management", "11": "Systemd Adapter", "12": "Git Hooks", "13": "CLI Core", "14": "Type Definitions", "15": "Podman Adapter", "16": "Event Routing", "17": "Udev Adapter", "18": "Shell Hooks", "19": "Bluetooth Adapter", "20": "Subscription System", "21": "Glob Pattern Matching", "22": "Event Dispatch", "23": "Network RTNetlink", "24": "Network Adapter", "25": "Power Management", "26": "Hyprland Integration", "27": "UPower Integration", "28": "CI/CD Workflows", "29": "Git Widget", "30": "Emit CLI Tool", "31": "Shared Library Init", "32": "Active Window Widget", "33": "CPU Temp Widget", "34": "Focus Mode Widget", "35": "Workflow Status Widget", "36": "Widget API Documentation", "37": "Bluetooth Widget", "38": "Media Pause Widget", "39": "Module Patterns", "40": "Monitor Dock", "41": "Workflow Dock", "42": "Battery Warning", "43": "Install Script", "44": "Filesystem Adapter Spec", "45": "Git Adapter Spec", "46": "Podman Adapter Spec", "47": "Systemd Adapter Spec", "48": "Lua Timer API (after)", "49": "Lua Bluetooth API", "50": "Lua Timer API (every)", "51": "Lua Exec API", "52": "Lua Hyprland API", "53": "Lua Notify API", "54": "Lua State Watch API", "55": "Emit Binary Build", "56": "Adapters Module", "57": "System Startup Event", "58": "Monitor Layout Config", "59": "Binds Module", "60": "Bakery Package Manager", "61": "GUI Control Center Roadmap", "62": "Cross-Device Mesh Roadmap", "63": "Version Computation"} \ No newline at end of file diff --git a/graphify-out/.graphify_uncached.txt b/graphify-out/.graphify_uncached.txt deleted file mode 100644 index 0bed549..0000000 --- a/graphify-out/.graphify_uncached.txt +++ /dev/null @@ -1,9 +0,0 @@ -/home/breadway/Projects/bread/.forgejo/workflows/dev-release.yml -/home/breadway/Projects/bread/.forgejo/workflows/rc-release.yml -/home/breadway/Projects/bread/.forgejo/workflows/release.yml -/home/breadway/Projects/bread/CONTRIBUTING.md -/home/breadway/Projects/bread/Documentation.md -/home/breadway/Projects/bread/Examples.md -/home/breadway/Projects/bread/README.md -/home/breadway/Projects/bread/examples/modules/README.md -/home/breadway/Projects/bread/packaging/README.md \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 0000000..b7f3901 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,275 @@ +# Graph Report - . (2026-08-04) + +## Corpus Check +- 55 files · ~54,650 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 978 nodes · 2283 edges · 64 communities (41 shown, 23 thin omitted) +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 33 edges (avg confidence: 0.77) +- Token cost: 72,759 input · 0 output + +## Community Hubs (Navigation) +- Lua Runtime Core +- Adapter Framework +- Adapter Configuration +- App Classification +- Widget Spec & Placement +- Adapter Implementations +- Filesystem Adapter +- Git State Tracking +- Integration Tests +- State Engine +- Module Management +- Systemd Adapter +- Git Hooks +- CLI Core +- Type Definitions +- Podman Adapter +- Event Routing +- Udev Adapter +- Shell Hooks +- Bluetooth Adapter +- Subscription System +- Glob Pattern Matching +- Event Dispatch +- Network RTNetlink +- Network Adapter +- Power Management +- Hyprland Integration +- UPower Integration +- CI/CD Workflows +- Git Widget +- Emit CLI Tool +- Shared Library Init +- Active Window Widget +- CPU Temp Widget +- Focus Mode Widget +- Workflow Status Widget +- Widget API Documentation +- Bluetooth Widget +- Media Pause Widget +- Module Patterns +- Install Script +- Filesystem Adapter Spec +- Git Adapter Spec +- Podman Adapter Spec +- Systemd Adapter Spec +- Lua Timer API (after) +- Lua Bluetooth API +- Lua Timer API (every) +- Lua Exec API +- Lua Hyprland API +- Lua Notify API +- Lua State Watch API +- System Startup Event +- Monitor Layout Config +- Binds Module +- Bakery Package Manager +- GUI Control Center Roadmap +- Cross-Device Mesh Roadmap +- Version Computation + +## God Nodes (most connected - your core abstractions) +1. `LuaEngine` - 52 edges +2. `RawEvent` - 47 edges +3. `RuntimeState` - 34 edges +4. `BreadEvent` - 30 edges +5. `raw()` - 30 edges +6. `StateHandle` - 27 edges +7. `now_unix_ms()` - 25 edges +8. `Adapter` - 25 edges +9. `SubscriptionId` - 25 edges +10. `Server` - 22 edges + +## Surprising Connections (you probably didn't know these) +- `parse_bluetooth_message()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/bluetooth.rs → bread-shared/src/lib.rs +- `try_enumerate()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/bluetooth.rs → bread-shared/src/lib.rs +- `classify()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/filesystem.rs → bread-shared/src/lib.rs +- `network_raw_event()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/network.rs → bread-shared/src/lib.rs +- `power_raw_event()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/power.rs → bread-shared/src/lib.rs + +## Import Cycles +- 2-file cycle: `breadd/src/core/state_engine.rs -> breadd/src/lua/mod.rs -> breadd/src/core/state_engine.rs` + +## Hyperedges (group relationships) +- **** — ci_dev_release, workflow_version_compute, release_track_dev, distribution_dl_breadway_dev, package_bakery [INFERRED] +- **** — adapter_udev, adapter_hyprland, adapter_power, sys_bread_daemon, api_bread_on, sys_lua_runtime [INFERRED] +- **** — config_init_lua, config_modules_dir, pattern_module_skeleton, api_bread_on, sys_lua_runtime [INFERRED] +- **** — api_bread_workflow, api_bread_spawn, api_bread_wait, example_dock_workflow, api_bread_notify [INFERRED] +- **** — api_bread_widget, api_bread_every, example_widget_cpu_temp, api_bread_state_watch [INFERRED] +- **** — branch_main, ci_dev_release, ci_rc_release, ci_stable_release, release_track_dev, release_track_beta, release_track_stable [INFERRED] + +## Communities (64 total, 23 thin omitted) + +### Community 0 - "Lua Runtime Core" +Cohesion: 0.06 +Nodes (80): now_unix_ms(), WidgetPlacement, WidgetSpec, RuntimeState, bluetooth_connect(), bluetooth_disconnect(), bluetooth_find_adapter(), bluetooth_get_powered() (+72 more) + +### Community 1 - "Adapter Framework" +Cohesion: 0.07 +Nodes (52): adapter_source_is_hashable_and_eq(), AdapterSource, bread_event_new_accepts_owned_and_borrowed_names(), bread_event_new_sets_current_timestamp(), BreadEvent, DaemonSection, expand_path(), now_unix_ms_is_monotonically_non_decreasing_across_calls() (+44 more) + +### Community 2 - "Adapter Configuration" +Cohesion: 0.07 +Nodes (45): AdaptersConfig, AdapterToggle, Config, config_path(), config_path_falls_back_to_home_when_no_xdg(), config_path_respects_xdg_config_home(), DaemonConfig, default_config_uses_documented_defaults() (+37 more) + +### Community 3 - "App Classification" +Cohesion: 0.06 +Nodes (36): A, is_known_app(), validate_app_namespace(), AdapterStatus, Manager, Arc, HashMap, Receiver (+28 more) + +### Community 4 - "Widget Spec & Placement" +Cohesion: 0.07 +Nodes (31): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+23 more) + +### Community 5 - "Adapter Implementations" +Cohesion: 0.06 +Nodes (39): Bluetooth Adapter, Hyprland Adapter, Network Adapter, Power Adapter, udev Adapter, bread.on(pattern, fn), bread.spawn(fn), bread.wait(pattern, opts) (+31 more) + +### Community 6 - "Filesystem Adapter" +Cohesion: 0.12 +Nodes (28): classify(), classify_build_artifact_created_in_target(), classify_debounces_rapid_repeat_events_for_same_path(), classify_file_changed_for_ordinary_source_file(), classify_silent_for_modify_in_target_not_create(), classify_silent_under_git(), classify_silent_under_node_modules(), detect_markers() (+20 more) + +### Community 7 - "Git State Tracking" +Cohesion: 0.12 +Nodes (22): check_ahead_behind(), check_dirty(), discover_repos(), expand_roots(), expand_roots_globs_single_trailing_star(), expand_roots_skips_unreadable_glob_parent_without_panicking(), expand_roots_uses_literal_path_without_trailing_star(), GitAdapter (+14 more) + +### Community 8 - "Integration Tests" +Cohesion: 0.24 +Nodes (30): daemon_survives_repeated_reloads_and_pipeline_resumes(), emit_with_app_source_rejects_wrong_namespace(), emit_with_internal_source_is_rejected(), emit_with_known_app_source_routes_through_normalizer(), emit_with_unregistered_app_source_is_rejected(), emit_without_event_errors(), event_stream_filter_excludes_non_matching_events(), events_replay_returns_buffered_events() (+22 more) + +### Community 9 - "State Engine" +Cohesion: 0.12 +Nodes (19): apply_device_change(), apply_event_to_state(), device_connect_adds_device_with_all_fields(), device_connect_is_idempotent_for_same_id(), device_disconnect_of_unknown_id_is_noop(), device_disconnect_removes_matching_id(), ev(), monitor_connect_adds_new_monitor() (+11 more) + +### Community 10 - "Module Management" +Cohesion: 0.14 +Nodes (24): copy_dir(), install_from_local(), list_modules(), ModuleManifest, modules_dir(), parse_source(), read_manifest_file(), read_module_manifest() (+16 more) + +### Community 11 - "Systemd Adapter" +Cohesion: 0.12 +Nodes (17): active_state_to_kind(), failure_result(), get_unit_path(), handle_message(), is_failed_transition(), query_active_state(), Connection, HashMap (+9 more) + +### Community 12 - "Git Hooks" +Cohesion: 0.15 +Nodes (24): all_hook_scripts_exit_0_unconditionally(), all_hook_scripts_start_with_shebang_and_marker(), branch_changed_emit_line(), commit_created_emit_line(), emit_line_for(), git_dir(), hook_script(), hook_script_rejects_unknown_name() (+16 more) + +### Community 13 - "CLI Core" +Cohesion: 0.22 +Nodes (27): Cli, Commands, config_directory(), daemon_socket_path(), format_timestamp(), handle_modules_cmd(), HooksCommand, install_module() (+19 more) + +### Community 14 - "Type Definitions" +Cohesion: 0.15 +Nodes (23): Device, DeviceRule, DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState (+15 more) + +### Community 15 - "Podman Adapter" +Cohesion: 0.15 +Nodes (17): container_event(), ignores_remove_event(), ignores_stop_event_to_avoid_double_emit_with_died(), ignores_unknown_action(), map_podman_event(), maps_died_event(), maps_health_status_event(), maps_start_event() (+9 more) + +### Community 16 - "Event Routing" +Cohesion: 0.13 +Nodes (10): condition_matches(), resolve_device(), Option, Result, String, Value, Vec, StateHandle (+2 more) + +### Community 17 - "Udev Adapter" +Cohesion: 0.23 +Nodes (14): build_event(), enumerate_with_udev(), prop_bool(), prop_str(), Option, Result, Self, Sender (+6 more) + +### Community 18 - "Shell Hooks" +Cohesion: 0.18 +Nodes (11): hook_scripts_background_every_emit_call(), hooks_dir(), install_shell(), join_line_continuations(), Option, PathBuf, Result, String (+3 more) + +### Community 19 - "Bluetooth Adapter" +Cohesion: 0.15 +Nodes (10): address_from_path(), BluetoothAdapter, parse_bluetooth_message(), Message, Option, Result, Self, Sender (+2 more) + +### Community 20 - "Subscription System" +Cohesion: 0.29 +Nodes (13): HashMap, String, Vec, Subscription, SubscriptionId, SubscriptionTable, table_add_assigns_provided_id_and_finds_match(), table_clear_removes_all() (+5 more) + +### Community 22 - "Event Dispatch" +Cohesion: 0.27 +Nodes (12): dispatch_event(), handle_command(), Arc, AtomicU64, Receiver, RwLock, Self, Sender (+4 more) + +### Community 23 - "Network RTNetlink" +Cohesion: 0.19 +Nodes (9): Adapter, ip_from_bytes(), Option, Result, Self, Sender, String, RtnetlinkAdapter (+1 more) + +### Community 24 - "Network Adapter" +Cohesion: 0.27 +Nodes (9): has_default_route(), network_raw_event(), NetworkAdapter, NetworkSnapshot, read_network_state(), BTreeMap, Result, Sender (+1 more) + +### Community 25 - "Power Management" +Cohesion: 0.26 +Nodes (8): power_raw_event(), PowerAdapter, PowerSnapshot, read_power_state(), Option, Result, Self, Sender + +### Community 26 - "Hyprland Integration" +Cohesion: 0.29 +Nodes (7): hyprland_event_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result, Sender, String + +### Community 27 - "UPower Integration" +Cohesion: 0.27 +Nodes (6): parse_upower_message(), Message, Result, Self, Sender, UPowerAdapter + +### Community 28 - "CI/CD Workflows" +Cohesion: 0.25 +Nodes (8): main Branch, dev-release.yml Workflow, rc-release.yml Workflow, release.yml Workflow, dl.breadway.dev Distribution, beta Release Track, dev Release Track, stable Release Track + +### Community 29 - "Git Widget" +Cohesion: 0.62 +Nodes (6): focused_tab_cwd(), git_info(), M.on_load(), shell_quote(), update(), widget_root() + +### Community 30 - "Emit CLI Tool" +Cohesion: 0.40 +Nodes (5): main(), parse_args(), Option, String, UnixStream + +### Community 31 - "Shared Library Init" +Cohesion: 0.50 +Nodes (3): main(), Result, Sync + +### Community 32 - "Active Window Widget" +Cohesion: 0.83 +Nodes (3): label_for(), M.on_load(), widget_root() + +### Community 33 - "CPU Temp Widget" +Cohesion: 0.83 +Nodes (3): M.on_load(), read_temp_c(), widget_root() + +### Community 34 - "Focus Mode Widget" +Cohesion: 1.00 +Nodes (3): is_focused(), M.on_load(), widget_root() + +### Community 35 - "Workflow Status Widget" +Cohesion: 0.83 +Nodes (3): M.on_load(), most_relevant(), widget_update() + +### Community 36 - "Widget API Documentation" +Cohesion: 0.67 +Nodes (3): bread.widget API, CPU Temperature Widget Example, Live Widget Update Pattern + +## Knowledge Gaps +- **44 isolated node(s):** `install.sh script`, `Git Adapter`, `Filesystem Adapter`, `Systemd Adapter`, `Podman Adapter` (+39 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **23 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `Adapter` connect `Network RTNetlink` to `App Classification`, `Filesystem Adapter`, `Git State Tracking`, `Systemd Adapter`, `Podman Adapter`, `Udev Adapter`, `Bluetooth Adapter`, `Network Adapter`, `Power Management`, `Hyprland Integration`, `UPower Integration`, `Shared Library Init`?** + _High betweenness centrality (0.137) - this node is a cross-community bridge._ +- **Why does `RawEvent` connect `Adapter Framework` to `App Classification`, `Filesystem Adapter`, `Git State Tracking`, `Systemd Adapter`, `Podman Adapter`, `Udev Adapter`, `Bluetooth Adapter`, `Network RTNetlink`, `Network Adapter`, `Power Management`, `Hyprland Integration`, `UPower Integration`?** + _High betweenness centrality (0.122) - this node is a cross-community bridge._ +- **Why does `Config` connect `Adapter Configuration` to `Lua Runtime Core`, `App Classification`?** + _High betweenness centrality (0.076) - this node is a cross-community bridge._ +- **What connects `install.sh script`, `Git Adapter`, `Filesystem Adapter` to the rest of the system?** + _44 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `Lua Runtime Core` be split into smaller, more focused modules?** + _Cohesion score 0.061946902654867256 - nodes in this community are weakly interconnected._ +- **Should `Adapter Framework` be split into smaller, more focused modules?** + _Cohesion score 0.0727036676403765 - nodes in this community are weakly interconnected._ +- **Should `Adapter Configuration` be split into smaller, more focused modules?** + _Cohesion score 0.0741745816372682 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/last_query_stamp b/graphify-out/cache/last_query_stamp new file mode 100644 index 0000000..2937bb9 --- /dev/null +++ b/graphify-out/cache/last_query_stamp @@ -0,0 +1 @@ +1785892770.494006 \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index d0598ca..0eece50 100644 --- a/graphify-out/cache/stat-index.json +++ b/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{".forgejo/workflows/dev-release.yml":{"size":3839,"mtime_ns":1785467069957528538,"word_count":421,"hashes":{".forgejo/workflows/dev-release.yml":"8a497190fe3553b451804d0507ff67fd7bef41050ffa63acdabc0bf2a6e226e5"}},".forgejo/workflows/rc-release.yml":{"size":2726,"mtime_ns":1785466984739328529,"word_count":280,"hashes":{".forgejo/workflows/rc-release.yml":"bca24e86e94ad1e1726b0af313dd4387e3853f3e03ba12fd604b25af48f27989"}},".forgejo/workflows/release.yml":{"size":2581,"mtime_ns":1785466804577514503,"word_count":216,"hashes":{".forgejo/workflows/release.yml":"b9aebe62b2dd69836e1a0f68bd29e067012939aab5d84651a4184fe822900bf6"}},"CONTRIBUTING.md":{"size":3238,"mtime_ns":1785467202812352610,"word_count":495,"hashes":{"contributing.md":"58c6cc78d9b2d97f387de6ad18a6e57b012a4b37ca5edcaa1f636b18bd0568eb"}},"Documentation.md":{"size":47612,"mtime_ns":1784781173923640613,"word_count":6475,"hashes":{"documentation.md":"81eb5ab23ac8fe811bde8be51ff763c6fadace0a3b82b90fa0a30e1ceecf2809"}},"Examples.md":{"size":13873,"mtime_ns":1784781173923640613,"word_count":1631,"hashes":{"examples.md":"21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6"}},"README.md":{"size":8451,"mtime_ns":1784781158056272566,"word_count":1054,"hashes":{"readme.md":"8099ed568ce9aa4682cc92c55e591a71b6fbd4495fa606ab7683552c7a1f05b5"}},"bread-cli/src/hooks_git.rs":{"size":14283,"mtime_ns":1784781158057272526,"word_count":1628,"hashes":{"bread-cli/src/hooks_git.rs":"189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30"}},"bread-cli/src/hooks_shell.rs":{"size":22290,"mtime_ns":1784781158058272487,"word_count":2464,"hashes":{"bread-cli/src/hooks_shell.rs":"fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0"}},"bread-cli/src/lib.rs":{"size":83,"mtime_ns":1778512393494156927,"word_count":11,"hashes":{"bread-cli/src/lib.rs":"911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d"}},"bread-cli/src/main.rs":{"size":20819,"mtime_ns":1784781158059272447,"word_count":1831,"hashes":{"bread-cli/src/main.rs":"04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478"}},"bread-cli/src/modules_mgmt.rs":{"size":8442,"mtime_ns":1784781158059272447,"word_count":920,"hashes":{"bread-cli/src/modules_mgmt.rs":"682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823"}},"bread-cli/tests/modules.rs":{"size":6785,"mtime_ns":1784781158060272408,"word_count":527,"hashes":{"bread-cli/tests/modules.rs":"1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07"}},"bread-emit/src/main.rs":{"size":2630,"mtime_ns":1784781158061637573,"word_count":323,"hashes":{"bread-emit/src/main.rs":"3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605"}},"bread-shared/src/apps.rs":{"size":3607,"mtime_ns":1785479966798151164,"word_count":363,"hashes":{"bread-shared/src/apps.rs":"3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc"}},"bread-shared/src/glob.rs":{"size":5250,"mtime_ns":1784781158061637573,"word_count":430,"hashes":{"bread-shared/src/glob.rs":"a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62"}},"bread-shared/src/lib.rs":{"size":13149,"mtime_ns":1784781173923640613,"word_count":1168,"hashes":{"bread-shared/src/lib.rs":"e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043"}},"bread-shared/src/widget.rs":{"size":19070,"mtime_ns":1784781173923640613,"word_count":1828,"hashes":{"bread-shared/src/widget.rs":"a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad"}},"breadd/src/adapters/bluetooth.rs":{"size":8036,"mtime_ns":1778843727513525536,"word_count":613,"hashes":{"breadd/src/adapters/bluetooth.rs":"9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695"}},"breadd/src/adapters/filesystem.rs":{"size":15906,"mtime_ns":1784781158061637573,"word_count":1390,"hashes":{"breadd/src/adapters/filesystem.rs":"e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356"}},"breadd/src/adapters/git.rs":{"size":20033,"mtime_ns":1784781158061637573,"word_count":1964,"hashes":{"breadd/src/adapters/git.rs":"559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa"}},"breadd/src/adapters/hyprland.rs":{"size":2939,"mtime_ns":1784774788703482403,"word_count":256,"hashes":{"breadd/src/adapters/hyprland.rs":"0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c"}},"breadd/src/adapters/mod.rs":{"size":5676,"mtime_ns":1784781158061637573,"word_count":429,"hashes":{"breadd/src/adapters/mod.rs":"980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d"}},"breadd/src/adapters/network.rs":{"size":2484,"mtime_ns":1778470615846020224,"word_count":220,"hashes":{"breadd/src/adapters/network.rs":"24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee"}},"breadd/src/adapters/network_rtnetlink.rs":{"size":8078,"mtime_ns":1784781158061637573,"word_count":482,"hashes":{"breadd/src/adapters/network_rtnetlink.rs":"32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932"}},"breadd/src/adapters/podman.rs":{"size":10249,"mtime_ns":1784781158062272329,"word_count":945,"hashes":{"breadd/src/adapters/podman.rs":"acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714"}},"breadd/src/adapters/power.rs":{"size":2575,"mtime_ns":1778470615838569013,"word_count":214,"hashes":{"breadd/src/adapters/power.rs":"51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29"}},"breadd/src/adapters/power_upower.rs":{"size":5913,"mtime_ns":1784781158062272329,"word_count":405,"hashes":{"breadd/src/adapters/power_upower.rs":"daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d"}},"breadd/src/adapters/systemd.rs":{"size":10443,"mtime_ns":1784781158062272329,"word_count":1011,"hashes":{"breadd/src/adapters/systemd.rs":"fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2"}},"breadd/src/adapters/udev.rs":{"size":6097,"mtime_ns":1778680581364812659,"word_count":491,"hashes":{"breadd/src/adapters/udev.rs":"e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e"}},"breadd/src/core/config.rs":{"size":16822,"mtime_ns":1784781158063272289,"word_count":1386,"hashes":{"breadd/src/core/config.rs":"d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218"}},"breadd/src/core/mod.rs":{"size":116,"mtime_ns":1778471738073589573,"word_count":18,"hashes":{"breadd/src/core/mod.rs":"b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038"}},"breadd/src/core/normalizer.rs":{"size":38848,"mtime_ns":1784781158063272289,"word_count":2626,"hashes":{"breadd/src/core/normalizer.rs":"033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d"}},"breadd/src/core/state_engine.rs":{"size":36369,"mtime_ns":1784781173924640573,"word_count":2436,"hashes":{"breadd/src/core/state_engine.rs":"1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1"}},"breadd/src/core/subscriptions.rs":{"size":5705,"mtime_ns":1784781158063272289,"word_count":457,"hashes":{"breadd/src/core/subscriptions.rs":"50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e"}},"breadd/src/core/supervisor.rs":{"size":2071,"mtime_ns":1778680581377812674,"word_count":179,"hashes":{"breadd/src/core/supervisor.rs":"954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925"}},"breadd/src/core/types.rs":{"size":5021,"mtime_ns":1784781173924640573,"word_count":562,"hashes":{"breadd/src/core/types.rs":"1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1"}},"breadd/src/ipc/mod.rs":{"size":16284,"mtime_ns":1784781173924640573,"word_count":1171,"hashes":{"breadd/src/ipc/mod.rs":"8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646"}},"breadd/src/lua/mod.rs":{"size":116525,"mtime_ns":1784781173924640573,"word_count":8792,"hashes":{"breadd/src/lua/mod.rs":"27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5"}},"breadd/src/main.rs":{"size":4609,"mtime_ns":1784781158064272250,"word_count":342,"hashes":{"breadd/src/main.rs":"cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd"}},"breadd/tests/ipc_integration.rs":{"size":22906,"mtime_ns":1784781158064272250,"word_count":1769,"hashes":{"breadd/tests/ipc_integration.rs":"9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5"}},"examples/modules/README.md":{"size":2309,"mtime_ns":1784781173925640533,"word_count":320,"hashes":{"examples/modules/readme.md":"cf8a625f5c0dec2eb2cadd6e545a1df8fe120dfd3f712fa1d3edd6328bb8527f"}},"examples/modules/active-window-widget.lua":{"size":1713,"mtime_ns":1784781173925640533,"word_count":224,"hashes":{"examples/modules/active-window-widget.lua":"5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874"}},"examples/modules/bluetooth-toggle-widget.lua":{"size":2143,"mtime_ns":1784781173925640533,"word_count":266,"hashes":{"examples/modules/bluetooth-toggle-widget.lua":"09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f"}},"examples/modules/cpu-temp-widget.lua":{"size":2205,"mtime_ns":1784781173925640533,"word_count":298,"hashes":{"examples/modules/cpu-temp-widget.lua":"70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c"}},"examples/modules/dock-monitors.lua":{"size":1090,"mtime_ns":1784781158066367871,"word_count":124,"hashes":{"examples/modules/dock-monitors.lua":"da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0"}},"examples/modules/dock-workflow.lua":{"size":2202,"mtime_ns":1784781158066367871,"word_count":277,"hashes":{"examples/modules/dock-workflow.lua":"7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef"}},"examples/modules/focus-mode-widget.lua":{"size":2590,"mtime_ns":1784781173925640533,"word_count":330,"hashes":{"examples/modules/focus-mode-widget.lua":"f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be"}},"examples/modules/git-branch-widget.lua":{"size":5775,"mtime_ns":1784781173925640533,"word_count":820,"hashes":{"examples/modules/git-branch-widget.lua":"2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3"}},"examples/modules/low-battery-warning.lua":{"size":890,"mtime_ns":1784781158066367871,"word_count":114,"hashes":{"examples/modules/low-battery-warning.lua":"413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4"}},"examples/modules/pause-media-on-headphone-unplug.lua":{"size":770,"mtime_ns":1784781158066367871,"word_count":81,"hashes":{"examples/modules/pause-media-on-headphone-unplug.lua":"cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35"}},"examples/modules/workflow-status-widget.lua":{"size":2883,"mtime_ns":1784781173925640533,"word_count":413,"hashes":{"examples/modules/workflow-status-widget.lua":"64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71"}},"packaging/README.md":{"size":1049,"mtime_ns":1784781173925640533,"word_count":131,"hashes":{"packaging/readme.md":"a5feefe73dc2e90f6385e82dcf7dd1d2f3fcf43492c796ecfd5548d8a23c6519"}},"scripts/install.sh":{"size":3922,"mtime_ns":1778679456232403816,"word_count":358,"hashes":{"scripts/install.sh":"aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347"}}} \ No newline at end of file +{".forgejo/workflows/dev-release.yml":{"size":3839,"mtime_ns":1785467069957528538,"word_count":421,"hashes":{".forgejo/workflows/dev-release.yml":"8a497190fe3553b451804d0507ff67fd7bef41050ffa63acdabc0bf2a6e226e5"}},".forgejo/workflows/rc-release.yml":{"size":2726,"mtime_ns":1785466984739328529,"word_count":280,"hashes":{".forgejo/workflows/rc-release.yml":"bca24e86e94ad1e1726b0af313dd4387e3853f3e03ba12fd604b25af48f27989"}},".forgejo/workflows/release.yml":{"size":2581,"mtime_ns":1785466804577514503,"word_count":216,"hashes":{".forgejo/workflows/release.yml":"b9aebe62b2dd69836e1a0f68bd29e067012939aab5d84651a4184fe822900bf6"}},"CONTRIBUTING.md":{"size":3238,"mtime_ns":1785467202812352610,"word_count":495,"hashes":{"contributing.md":"58c6cc78d9b2d97f387de6ad18a6e57b012a4b37ca5edcaa1f636b18bd0568eb"}},"Documentation.md":{"size":47612,"mtime_ns":1784781173923640613,"word_count":6475,"hashes":{"documentation.md":"81eb5ab23ac8fe811bde8be51ff763c6fadace0a3b82b90fa0a30e1ceecf2809"}},"Examples.md":{"size":13873,"mtime_ns":1784781173923640613,"word_count":1631,"hashes":{"examples.md":"21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6"}},"README.md":{"size":8451,"mtime_ns":1784781158056272566,"word_count":1054,"hashes":{"readme.md":"8099ed568ce9aa4682cc92c55e591a71b6fbd4495fa606ab7683552c7a1f05b5"}},"bread-cli/src/hooks_git.rs":{"size":14283,"mtime_ns":1784781158057272526,"word_count":1628,"hashes":{"bread-cli/src/hooks_git.rs":"189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30"}},"bread-cli/src/hooks_shell.rs":{"size":22290,"mtime_ns":1784781158058272487,"word_count":2464,"hashes":{"bread-cli/src/hooks_shell.rs":"fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0"}},"bread-cli/src/lib.rs":{"size":83,"mtime_ns":1778512393494156927,"word_count":11,"hashes":{"bread-cli/src/lib.rs":"911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d"}},"bread-cli/src/main.rs":{"size":20819,"mtime_ns":1784781158059272447,"word_count":1831,"hashes":{"bread-cli/src/main.rs":"04c6672be9a44ac12927c939ee0ef87fdbfbd18711b61da7cca6b7b417c62478"}},"bread-cli/src/modules_mgmt.rs":{"size":8442,"mtime_ns":1784781158059272447,"word_count":920,"hashes":{"bread-cli/src/modules_mgmt.rs":"682ad33c9f87ac44c4312a09475541d9c4b210d5e3aa21d6edcce118460f6823"}},"bread-cli/tests/modules.rs":{"size":6785,"mtime_ns":1784781158060272408,"word_count":527,"hashes":{"bread-cli/tests/modules.rs":"1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07"}},"bread-emit/src/main.rs":{"size":2630,"mtime_ns":1784781158061637573,"word_count":323,"hashes":{"bread-emit/src/main.rs":"3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605"}},"bread-shared/src/apps.rs":{"size":3607,"mtime_ns":1785479966798151164,"word_count":363,"hashes":{"bread-shared/src/apps.rs":"3576de5ad630c78ca4dc4f6d27c29575e9835416052e9545d8f5bc05927c05dc"}},"bread-shared/src/glob.rs":{"size":5250,"mtime_ns":1784781158061637573,"word_count":430,"hashes":{"bread-shared/src/glob.rs":"a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62"}},"bread-shared/src/lib.rs":{"size":13149,"mtime_ns":1784781173923640613,"word_count":1168,"hashes":{"bread-shared/src/lib.rs":"e9b9a76845d626628268b6cdb590a88191192924e62c2afee9ee8386fde6e043"}},"bread-shared/src/widget.rs":{"size":19070,"mtime_ns":1784781173923640613,"word_count":1828,"hashes":{"bread-shared/src/widget.rs":"a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad"}},"breadd/src/adapters/bluetooth.rs":{"size":8036,"mtime_ns":1778843727513525536,"word_count":613,"hashes":{"breadd/src/adapters/bluetooth.rs":"9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695"}},"breadd/src/adapters/filesystem.rs":{"size":15906,"mtime_ns":1784781158061637573,"word_count":1390,"hashes":{"breadd/src/adapters/filesystem.rs":"e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356"}},"breadd/src/adapters/git.rs":{"size":20033,"mtime_ns":1784781158061637573,"word_count":1964,"hashes":{"breadd/src/adapters/git.rs":"559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa"}},"breadd/src/adapters/hyprland.rs":{"size":2939,"mtime_ns":1784774788703482403,"word_count":256,"hashes":{"breadd/src/adapters/hyprland.rs":"0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c"}},"breadd/src/adapters/mod.rs":{"size":5676,"mtime_ns":1784781158061637573,"word_count":429,"hashes":{"breadd/src/adapters/mod.rs":"980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d"}},"breadd/src/adapters/network.rs":{"size":2484,"mtime_ns":1778470615846020224,"word_count":220,"hashes":{"breadd/src/adapters/network.rs":"24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee"}},"breadd/src/adapters/network_rtnetlink.rs":{"size":8078,"mtime_ns":1784781158061637573,"word_count":482,"hashes":{"breadd/src/adapters/network_rtnetlink.rs":"32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932"}},"breadd/src/adapters/podman.rs":{"size":10249,"mtime_ns":1784781158062272329,"word_count":945,"hashes":{"breadd/src/adapters/podman.rs":"acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714"}},"breadd/src/adapters/power.rs":{"size":2575,"mtime_ns":1778470615838569013,"word_count":214,"hashes":{"breadd/src/adapters/power.rs":"51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29"}},"breadd/src/adapters/power_upower.rs":{"size":5913,"mtime_ns":1784781158062272329,"word_count":405,"hashes":{"breadd/src/adapters/power_upower.rs":"daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d"}},"breadd/src/adapters/systemd.rs":{"size":10443,"mtime_ns":1784781158062272329,"word_count":1011,"hashes":{"breadd/src/adapters/systemd.rs":"fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2"}},"breadd/src/adapters/udev.rs":{"size":6097,"mtime_ns":1778680581364812659,"word_count":491,"hashes":{"breadd/src/adapters/udev.rs":"e95d349321c29dd6c7d8fd7440415807c1391d1f0f61c070cdd134c0a1e2f89e"}},"breadd/src/core/config.rs":{"size":16822,"mtime_ns":1784781158063272289,"word_count":1386,"hashes":{"breadd/src/core/config.rs":"d1bca8ca2053789ffae3f0daf64889f41f53bf1858b433b2714b01f759619218"}},"breadd/src/core/mod.rs":{"size":116,"mtime_ns":1778471738073589573,"word_count":18,"hashes":{"breadd/src/core/mod.rs":"b5f8e0ff4d94d0ddf653b325c6eeaf0aa2b96053357f25a518c838e1f3ac8038"}},"breadd/src/core/normalizer.rs":{"size":38848,"mtime_ns":1784781158063272289,"word_count":2626,"hashes":{"breadd/src/core/normalizer.rs":"033c0764f2ec8d206ab1ac46bf8ad54d451d69f360708949afd93632209ec49d"}},"breadd/src/core/state_engine.rs":{"size":36369,"mtime_ns":1784781173924640573,"word_count":2436,"hashes":{"breadd/src/core/state_engine.rs":"1add1b3c48805585b6df7c34cca60bf381b4d4ad12e4b4693f8cd5ef9bebafe1"}},"breadd/src/core/subscriptions.rs":{"size":5705,"mtime_ns":1784781158063272289,"word_count":457,"hashes":{"breadd/src/core/subscriptions.rs":"50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e"}},"breadd/src/core/supervisor.rs":{"size":2071,"mtime_ns":1778680581377812674,"word_count":179,"hashes":{"breadd/src/core/supervisor.rs":"954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925"}},"breadd/src/core/types.rs":{"size":5021,"mtime_ns":1784781173924640573,"word_count":562,"hashes":{"breadd/src/core/types.rs":"1085ca279cb49d1cc07bbadd307f31b0a3ae61b0c573500816332e03d9d3e8a1"}},"breadd/src/ipc/mod.rs":{"size":16284,"mtime_ns":1784781173924640573,"word_count":1171,"hashes":{"breadd/src/ipc/mod.rs":"8ce4161ff3d4efee91013feaba83cb04f8615a0146ffd4b81eafeb9e5efe4646"}},"breadd/src/lua/mod.rs":{"size":116525,"mtime_ns":1784781173924640573,"word_count":8792,"hashes":{"breadd/src/lua/mod.rs":"27889429a2d5b2e07420087e6f0e76a8cf07395ba963b31f0cf75f3cf9774ab5"}},"breadd/src/main.rs":{"size":4609,"mtime_ns":1784781158064272250,"word_count":342,"hashes":{"breadd/src/main.rs":"cb2db3409e20afdb709cfd18b0eecedb1ecb3be9d3dfd6d7d51a5bc744196ccd"}},"breadd/tests/ipc_integration.rs":{"size":22906,"mtime_ns":1784781158064272250,"word_count":1769,"hashes":{"breadd/tests/ipc_integration.rs":"9d6aee710ad2e358eb86edd5aacf6e9f4f6987a94dd376ba3c6a744e209d44b5"}},"examples/modules/README.md":{"size":2309,"mtime_ns":1784781173925640533,"word_count":320,"hashes":{"examples/modules/readme.md":"cf8a625f5c0dec2eb2cadd6e545a1df8fe120dfd3f712fa1d3edd6328bb8527f"}},"examples/modules/active-window-widget.lua":{"size":1713,"mtime_ns":1784781173925640533,"word_count":224,"hashes":{"examples/modules/active-window-widget.lua":"5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874"}},"examples/modules/bluetooth-toggle-widget.lua":{"size":2143,"mtime_ns":1784781173925640533,"word_count":266,"hashes":{"examples/modules/bluetooth-toggle-widget.lua":"09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f"}},"examples/modules/cpu-temp-widget.lua":{"size":2205,"mtime_ns":1784781173925640533,"word_count":298,"hashes":{"examples/modules/cpu-temp-widget.lua":"70ee76d69d0330beb74e0699d9013aafa7af568dbcac1550271f47cb8441414c"}},"examples/modules/dock-monitors.lua":{"size":1090,"mtime_ns":1784781158066367871,"word_count":124,"hashes":{"examples/modules/dock-monitors.lua":"da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0"}},"examples/modules/dock-workflow.lua":{"size":2202,"mtime_ns":1784781158066367871,"word_count":277,"hashes":{"examples/modules/dock-workflow.lua":"7783fab9fec2f19a3df551a58204f61ae8d48deec147ddaa588cf0aa281ef0ef"}},"examples/modules/focus-mode-widget.lua":{"size":2590,"mtime_ns":1784781173925640533,"word_count":330,"hashes":{"examples/modules/focus-mode-widget.lua":"f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be"}},"examples/modules/git-branch-widget.lua":{"size":5775,"mtime_ns":1784781173925640533,"word_count":820,"hashes":{"examples/modules/git-branch-widget.lua":"2bf47deef7c765fcaea3036aed87fccb95320629c49dcb99488dbedb7b67e9a3"}},"examples/modules/low-battery-warning.lua":{"size":890,"mtime_ns":1784781158066367871,"word_count":114,"hashes":{"examples/modules/low-battery-warning.lua":"413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4"}},"examples/modules/pause-media-on-headphone-unplug.lua":{"size":770,"mtime_ns":1784781158066367871,"word_count":81,"hashes":{"examples/modules/pause-media-on-headphone-unplug.lua":"cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35"}},"examples/modules/workflow-status-widget.lua":{"size":2883,"mtime_ns":1784781173925640533,"word_count":413,"hashes":{"examples/modules/workflow-status-widget.lua":"64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71"}},"packaging/README.md":{"size":1049,"mtime_ns":1784781173925640533,"word_count":131,"hashes":{"packaging/readme.md":"a5feefe73dc2e90f6385e82dcf7dd1d2f3fcf43492c796ecfd5548d8a23c6519"}},"scripts/install.sh":{"size":3922,"mtime_ns":1778679456232403816,"word_count":358,"hashes":{"scripts/install.sh":"aaa4e6bcfc37eecdd934f86a62782a27f67a23414b28f517c61026c21505f347"}},"upgrade.md":{"size":6091,"mtime_ns":1785826079926089237,"word_count":671,"hashes":{"upgrade.md":"8397ea51d5868eaa21a5c3bbb4cc65cea606f67c1695ab637863053138bb3f96"}}} \ No newline at end of file diff --git a/graphify-out/cost.json b/graphify-out/cost.json new file mode 100644 index 0000000..c8071df --- /dev/null +++ b/graphify-out/cost.json @@ -0,0 +1,18 @@ +{ + "runs": [ + { + "date": "2026-08-04T09:09:09.071813+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 55 + }, + { + "date": "2026-08-04T09:28:29.057021+00:00", + "input_tokens": 72759, + "output_tokens": 0, + "files": 55 + } + ], + "total_input_tokens": 72759, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 0000000..5012ef5 --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,320 @@ + + + + +graphify - graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/graphify-out/.graphify_ast.json b/graphify-out/graph.json similarity index 78% rename from graphify-out/.graphify_ast.json rename to graphify-out/graph.json index 9447ef3..68ad470 100644 --- a/graphify-out/.graphify_ast.json +++ b/graphify-out/graph.json @@ -1,7255 +1,9146 @@ { + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "name": "dev_release_pipeline", + "nodes": [ + "ci_dev_release", + "workflow_version_compute", + "release_track_dev", + "distribution_dl_breadway_dev", + "package_bakery" + ], + "relation": "orchestrates", + "description": "Complete dev release pipeline: trigger on main push \u2192 compute version \u2192 publish to dev track via bakery" + }, + { + "name": "event_normalization_flow", + "nodes": [ + "adapter_udev", + "adapter_hyprland", + "adapter_power", + "sys_bread_daemon", + "api_bread_on", + "sys_lua_runtime" + ], + "relation": "implements", + "description": "Event normalization flow: raw signals from adapters \u2192 daemon normalizer \u2192 semantic events \u2192 Lua subscriptions" + }, + { + "name": "module_lifecycle", + "nodes": [ + "config_init_lua", + "config_modules_dir", + "pattern_module_skeleton", + "api_bread_on", + "sys_lua_runtime" + ], + "relation": "orchestrates", + "description": "Module lifecycle: init.lua runs first \u2192 modules/ auto-discovered \u2192 skeleton pattern \u2192 subscriptions registered on_load" + }, + { + "name": "workflow_execution_flow", + "nodes": [ + "api_bread_workflow", + "api_bread_spawn", + "api_bread_wait", + "example_dock_workflow", + "api_bread_notify" + ], + "relation": "enables", + "description": "Workflow execution: define body \u2192 start workflow \u2192 spawn coroutine \u2192 wait for events \u2192 step tracking \u2192 completion" + }, + { + "name": "widget_rendering_flow", + "nodes": [ + "api_bread_widget", + "api_bread_every", + "example_widget_cpu_temp", + "api_bread_state_watch" + ], + "relation": "enables", + "description": "Widget rendering: register widget with typed tree \u2192 update on timer or state change \u2192 breadbar renders live" + }, + { + "name": "release_cycle", + "nodes": [ + "branch_main", + "ci_dev_release", + "ci_rc_release", + "ci_stable_release", + "release_track_dev", + "release_track_beta", + "release_track_stable" + ], + "relation": "implements", + "description": "Single-trunk release model: work on main \u2192 dev publishes on every push \u2192 RCs tag and test on main \u2192 stable tags final release" + } + ] + }, "nodes": [ { - "id": "bread_cli_src_hooks_git", "label": "hooks_git.rs", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git", + "community": 12, + "norm_label": "hooks_git.rs" }, { - "id": "bread_cli_src_hooks_git_hookoutcome", "label": "HookOutcome", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L38", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hookoutcome", + "community": 12, + "norm_label": "hookoutcome" }, { - "id": "bread_cli_src_hooks_git_install_git", "label": "install_git()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L49", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_install_git", + "community": 12, + "norm_label": "install_git()" }, { - "id": "bread_cli_src_hooks_git_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_result", + "community": 12, + "norm_label": "result" }, { - "id": "bread_cli_src_hooks_git_install_one_hook", "label": "install_one_hook()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L85", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_install_one_hook", + "community": 12, + "norm_label": "install_one_hook()" }, { - "id": "bread_cli_src_hooks_git_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_path", + "community": 12, + "norm_label": "path" }, { - "id": "bread_cli_src_hooks_git_is_bread_managed", "label": "is_bread_managed()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L115", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_is_bread_managed", + "community": 12, + "norm_label": "is_bread_managed()" }, { - "id": "bread_cli_src_hooks_git_branch_changed_emit_line", "label": "branch_changed_emit_line()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L122", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_branch_changed_emit_line", + "community": 12, + "norm_label": "branch_changed_emit_line()" }, { - "id": "bread_cli_src_hooks_git_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_string", + "community": 12, + "norm_label": "string" }, { - "id": "bread_cli_src_hooks_git_emit_line_for", "label": "emit_line_for()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L131", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_emit_line_for", + "community": 12, + "norm_label": "emit_line_for()" }, { - "id": "bread_cli_src_hooks_git_commit_created_emit_line", "label": "commit_created_emit_line()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L140", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_commit_created_emit_line", + "community": 12, + "norm_label": "commit_created_emit_line()" }, { - "id": "bread_cli_src_hooks_git_hook_script", "label": "hook_script()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L152", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hook_script", + "community": 12, + "norm_label": "hook_script()" }, { - "id": "bread_cli_src_hooks_git_git_dir", "label": "git_dir()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L187", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_git_dir", + "community": 12, + "norm_label": "git_dir()" }, { - "id": "bread_cli_src_hooks_git_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_pathbuf", + "community": 12, + "norm_label": "pathbuf" }, { - "id": "bread_cli_src_hooks_git_show_toplevel", "label": "show_toplevel()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L204", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_show_toplevel", + "community": 12, + "norm_label": "show_toplevel()" }, { - "id": "bread_cli_src_hooks_git_hooks_path_override", "label": "hooks_path_override()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L215", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hooks_path_override", + "community": 12, + "norm_label": "hooks_path_override()" }, { - "id": "bread_cli_src_hooks_git_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_option", + "community": 12, + "norm_label": "option" }, { - "id": "bread_cli_src_hooks_git_print_hooks_path_warning", "label": "print_hooks_path_warning()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L235", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_print_hooks_path_warning", + "community": 12, + "norm_label": "print_hooks_path_warning()" }, { - "id": "bread_cli_src_hooks_git_print_summary", "label": "print_summary()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L250", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_print_summary", + "community": 12, + "norm_label": "print_summary()" }, { - "id": "bread_cli_src_hooks_git_run_git", "label": "run_git()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L270", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_run_git", + "community": 12, + "norm_label": "run_git()" }, { - "id": "bread_cli_src_hooks_git_detects_own_marker", "label": "detects_own_marker()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L288", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_detects_own_marker", + "community": 12, + "norm_label": "detects_own_marker()" }, { - "id": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", "label": "does_not_falsely_detect_marker()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L294", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", + "community": 12, + "norm_label": "does_not_falsely_detect_marker()" }, { - "id": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", "label": "marker_must_match_whole_trimmed_line()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L300", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", + "community": 12, + "norm_label": "marker_must_match_whole_trimmed_line()" }, { - "id": "bread_cli_src_hooks_git_empty_file_is_not_managed", "label": "empty_file_is_not_managed()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L308", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_empty_file_is_not_managed", + "community": 12, + "norm_label": "empty_file_is_not_managed()" }, { - "id": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", "label": "all_hook_scripts_start_with_shebang_and_marker()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L313", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "community": 12, + "norm_label": "all_hook_scripts_start_with_shebang_and_marker()" }, { - "id": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", "label": "all_hook_scripts_exit_0_unconditionally()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L323", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", + "community": 12, + "norm_label": "all_hook_scripts_exit_0_unconditionally()" }, { - "id": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", "label": "post_commit_and_post_merge_emit_commit_created()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L334", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "community": 12, + "norm_label": "post_commit_and_post_merge_emit_commit_created()" }, { - "id": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", "label": "post_checkout_only_emits_on_branch_checkout()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L345", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "community": 12, + "norm_label": "post_checkout_only_emits_on_branch_checkout()" }, { - "id": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", "label": "hook_script_rejects_unknown_name()", "file_type": "code", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L353", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "community": 12, + "norm_label": "hook_script_rejects_unknown_name()" }, { - "id": "bread_cli_src_hooks_shell", "label": "hooks_shell.rs", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell", + "community": 18, + "norm_label": "hooks_shell.rs" }, { - "id": "bread_cli_src_hooks_shell_targetshell", "label": "TargetShell", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L52", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_targetshell", + "community": 18, + "norm_label": "targetshell" }, { - "id": "bread_cli_src_hooks_shell_targetshell_parse", "label": ".parse()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L62", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_targetshell_parse", + "community": 18, + "norm_label": ".parse()" }, { - "id": "bread_cli_src_hooks_shell_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_result", + "community": 18, + "norm_label": "result" }, { - "id": "bread_cli_src_hooks_shell_targetshell_detect_from_env", "label": ".detect_from_env()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L78", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "community": 18, + "norm_label": ".detect_from_env()" }, { - "id": "bread_cli_src_hooks_shell_hooks_dir", "label": "hooks_dir()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L96", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_hooks_dir", + "community": 18, + "norm_label": "hooks_dir()" }, { - "id": "bread_cli_src_hooks_shell_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_pathbuf", + "community": 18, + "norm_label": "pathbuf" }, { - "id": "bread_cli_src_hooks_shell_install_shell", "label": "install_shell()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L114", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_install_shell", + "community": 18, + "norm_label": "install_shell()" }, { - "id": "bread_cli_src_hooks_shell_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_option", + "community": 18, + "norm_label": "option" }, { - "id": "bread_cli_src_hooks_shell_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_string", + "community": 18, + "norm_label": "string" }, { - "id": "bread_cli_src_hooks_shell_write_hook_file", "label": "write_hook_file()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L164", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_write_hook_file", + "community": 18, + "norm_label": "write_hook_file()" }, { - "id": "bread_cli_src_hooks_shell_parse_accepts_known_shells", "label": "parse_accepts_known_shells()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L431", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_parse_accepts_known_shells", + "community": 18, + "norm_label": "parse_accepts_known_shells()" }, { - "id": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", "label": "parse_rejects_unknown_shell()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L438", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", + "community": 18, + "norm_label": "parse_rejects_unknown_shell()" }, { - "id": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", "label": "detect_from_env_reads_shell_basename()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L444", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", + "community": 18, + "norm_label": "detect_from_env_reads_shell_basename()" }, { - "id": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", "label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L462", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", + "community": 18, + "norm_label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()" }, { - "id": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", "label": "hook_scripts_background_every_emit_call()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L472", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "community": 18, + "norm_label": "hook_scripts_background_every_emit_call()" }, { - "id": "bread_cli_src_hooks_shell_join_line_continuations", "label": "join_line_continuations()", "file_type": "code", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L494", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_join_line_continuations", + "community": 18, + "norm_label": "join_line_continuations()" }, { - "id": "bread_cli_src_hooks_shell_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_vec", + "community": 18, + "norm_label": "vec" }, { - "id": "bread_cli_src_lib", - "label": "lib.rs", + "label": "bread-cli/src/lib.rs", "file_type": "code", "source_file": "bread-cli/src/lib.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_lib", + "community": 55, + "norm_label": "bread-cli/src/lib.rs" }, { - "id": "bread_cli_src_main", - "label": "main.rs", + "label": "bread-cli/src/main.rs", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main", + "community": 13, + "norm_label": "bread-cli/src/main.rs" }, { - "id": "bread_cli_src_main_cli", "label": "Cli", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L23", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_cli", + "community": 13, + "norm_label": "cli" }, { - "id": "bread_cli_src_main_commands", "label": "Commands", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L29", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_commands", + "community": 13, + "norm_label": "commands" }, { - "id": "bread_cli_src_main_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_rs_option", + "community": 13, + "norm_label": "option" }, { - "id": "bread_cli_src_main_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_rs_string", + "community": 13, + "norm_label": "string" }, { - "id": "bread_cli_src_main_hookscommand", "label": "HooksCommand", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L98", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_hookscommand", + "community": 13, + "norm_label": "hookscommand" }, { - "id": "bread_cli_src_main_modulescommand", "label": "ModulesCommand", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L111", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_modulescommand", + "community": 13, + "norm_label": "modulescommand" }, { - "id": "bread_cli_src_main_main", "label": "main()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L131", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_main", + "community": 13, + "norm_label": "main()" }, { - "id": "bread_cli_src_main_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_rs_result", + "community": 13, + "norm_label": "result" }, { - "id": "bread_cli_src_main_handle_modules_cmd", "label": "handle_modules_cmd()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L225", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_handle_modules_cmd", + "community": 13, + "norm_label": "handle_modules_cmd()" }, { - "id": "bread_cli_src_main_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_rs_path", + "community": 13, + "norm_label": "path" }, { - "id": "bread_cli_src_main_install_module", "label": "install_module()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L311", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_install_module", + "community": 13, + "norm_label": "install_module()" }, { - "id": "bread_cli_src_main_try_daemon_reload", "label": "try_daemon_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L320", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_try_daemon_reload", + "community": 13, + "norm_label": "try_daemon_reload()" }, { - "id": "bread_cli_src_main_daemon_socket_path", "label": "daemon_socket_path()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L333", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_daemon_socket_path", + "community": 13, + "norm_label": "daemon_socket_path()" }, { - "id": "bread_cli_src_main_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_rs_pathbuf", + "community": 13, + "norm_label": "pathbuf" }, { - "id": "bread_cli_src_main_send_request", "label": "send_request()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L340", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_send_request", + "community": 13, + "norm_label": "send_request()" }, { - "id": "bread_cli_src_main_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_rs_value", + "community": 13, + "norm_label": "value" }, { - "id": "bread_cli_src_main_stream_events", "label": "stream_events()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L375", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_stream_events", + "community": 13, + "norm_label": "stream_events()" }, { - "id": "bread_cli_src_main_print_json", "label": "print_json()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L439", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_print_json", + "community": 13, + "norm_label": "print_json()" }, { - "id": "bread_cli_src_main_print_state_formatted", "label": "print_state_formatted()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L444", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_print_state_formatted", + "community": 13, + "norm_label": "print_state_formatted()" }, { - "id": "bread_cli_src_main_print_value", "label": "print_value()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L451", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_print_value", + "community": 13, + "norm_label": "print_value()" }, { - "id": "bread_cli_src_main_print_event", "label": "print_event()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L472", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_print_event", + "community": 13, + "norm_label": "print_event()" }, { - "id": "bread_cli_src_main_format_timestamp", "label": "format_timestamp()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L498", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_format_timestamp", + "community": 13, + "norm_label": "format_timestamp()" }, { - "id": "bread_cli_src_main_print_reload", "label": "print_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L517", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_print_reload", + "community": 13, + "norm_label": "print_reload()" }, { - "id": "bread_cli_src_main_watch_reload", "label": "watch_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L534", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_watch_reload", + "community": 13, + "norm_label": "watch_reload()" }, { - "id": "bread_cli_src_main_print_doctor", "label": "print_doctor()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L559", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_print_doctor", + "community": 13, + "norm_label": "print_doctor()" }, { - "id": "bread_cli_src_main_render_doctor", "label": "render_doctor()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L575", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_render_doctor", + "community": 13, + "norm_label": "render_doctor()" }, { - "id": "bread_cli_src_main_config_directory", "label": "config_directory()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L632", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_main_config_directory", + "community": 13, + "norm_label": "config_directory()" }, { - "id": "bread_cli_src_modules_mgmt", "label": "modules_mgmt.rs", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt", + "community": 10, + "norm_label": "modules_mgmt.rs" }, { - "id": "bread_cli_src_modules_mgmt_modulemanifest", "label": "ModuleManifest", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L9", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_modulemanifest", + "community": 10, + "norm_label": "modulemanifest" }, { - "id": "bread_cli_src_modules_mgmt_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_string", + "community": 10, + "norm_label": "string" }, { - "id": "bread_cli_src_modules_mgmt_parse_source", "label": "parse_source()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L24", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_parse_source", + "community": 10, + "norm_label": "parse_source()" }, { - "id": "bread_cli_src_modules_mgmt_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_result", + "community": 10, + "norm_label": "result" }, { - "id": "bread_cli_src_modules_mgmt_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_pathbuf", + "community": 10, + "norm_label": "pathbuf" }, { - "id": "bread_cli_src_modules_mgmt_validate_module_name", "label": "validate_module_name()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L57", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_validate_module_name", + "community": 10, + "norm_label": "validate_module_name()" }, { - "id": "bread_cli_src_modules_mgmt_resolve_module_dir", "label": "resolve_module_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L86", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_resolve_module_dir", + "community": 10, + "norm_label": "resolve_module_dir()" }, { - "id": "bread_cli_src_modules_mgmt_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_path", + "community": 10, + "norm_label": "path" }, { - "id": "bread_cli_src_modules_mgmt_install_from_local", "label": "install_from_local()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L111", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_install_from_local", + "community": 10, + "norm_label": "install_from_local()" }, { - "id": "bread_cli_src_modules_mgmt_remove_module", "label": "remove_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L148", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_remove_module", + "community": 10, + "norm_label": "remove_module()" }, { - "id": "bread_cli_src_modules_mgmt_list_modules", "label": "list_modules()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L158", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_list_modules", + "community": 10, + "norm_label": "list_modules()" }, { - "id": "bread_cli_src_modules_mgmt_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_vec", + "community": 10, + "norm_label": "vec" }, { - "id": "bread_cli_src_modules_mgmt_read_module_manifest", "label": "read_module_manifest()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L180", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_read_module_manifest", + "community": 10, + "norm_label": "read_module_manifest()" }, { - "id": "bread_cli_src_modules_mgmt_read_manifest_file", "label": "read_manifest_file()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L190", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_read_manifest_file", + "community": 10, + "norm_label": "read_manifest_file()" }, { - "id": "bread_cli_src_modules_mgmt_modules_dir", "label": "modules_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L197", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_modules_dir", + "community": 10, + "norm_label": "modules_dir()" }, { - "id": "bread_cli_src_modules_mgmt_copy_dir", "label": "copy_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L210", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_copy_dir", + "community": 10, + "norm_label": "copy_dir()" }, { - "id": "bread_cli_tests_modules", "label": "modules.rs", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules", + "community": 10, + "norm_label": "modules.rs" }, { - "id": "bread_cli_tests_modules_make_module_dir", "label": "make_module_dir()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L6", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_make_module_dir", + "community": 10, + "norm_label": "make_module_dir()" }, { - "id": "bread_cli_tests_modules_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_rs_path", + "community": 10, + "norm_label": "path" }, { - "id": "bread_cli_tests_modules_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_rs_pathbuf", + "community": 10, + "norm_label": "pathbuf" }, { - "id": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", "label": "install_from_local_succeeds_with_manifest()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L24", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", + "community": 10, + "norm_label": "install_from_local_succeeds_with_manifest()" }, { - "id": "bread_cli_tests_modules_install_from_local_fails_without_manifest", "label": "install_from_local_fails_without_manifest()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L49", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_install_from_local_fails_without_manifest", + "community": 10, + "norm_label": "install_from_local_fails_without_manifest()" }, { - "id": "bread_cli_tests_modules_remove_deletes_module_directory", "label": "remove_deletes_module_directory()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L67", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_deletes_module_directory", + "community": 10, + "norm_label": "remove_deletes_module_directory()" }, { - "id": "bread_cli_tests_modules_remove_nonexistent_errors", "label": "remove_nonexistent_errors()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L80", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_nonexistent_errors", + "community": 10, + "norm_label": "remove_nonexistent_errors()" }, { - "id": "bread_cli_tests_modules_list_reads_manifests_from_disk", "label": "list_reads_manifests_from_disk()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L92", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "community": 10, + "norm_label": "list_reads_manifests_from_disk()" }, { - "id": "bread_cli_tests_modules_remove_rejects_path_traversal_name", "label": "remove_rejects_path_traversal_name()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L107", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_rejects_path_traversal_name", + "community": 10, + "norm_label": "remove_rejects_path_traversal_name()" }, { - "id": "bread_cli_tests_modules_remove_rejects_absolute_path_name", "label": "remove_rejects_absolute_path_name()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L123", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_rejects_absolute_path_name", + "community": 10, + "norm_label": "remove_rejects_absolute_path_name()" }, { - "id": "bread_cli_tests_modules_remove_rejects_name_with_slash", "label": "remove_rejects_name_with_slash()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L130", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_rejects_name_with_slash", + "community": 10, + "norm_label": "remove_rejects_name_with_slash()" }, { - "id": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", "label": "install_rejects_manifest_with_path_traversal_name()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L140", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", + "community": 10, + "norm_label": "install_rejects_manifest_with_path_traversal_name()" }, { - "id": "bread_cli_tests_modules_manifest_written_correctly_on_install", "label": "manifest_written_correctly_on_install()", "file_type": "code", "source_file": "bread-cli/tests/modules.rs", "source_location": "L164", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_tests_modules_manifest_written_correctly_on_install", + "community": 10, + "norm_label": "manifest_written_correctly_on_install()" }, { - "id": "bread_emit_src_main", - "label": "main.rs", + "label": "bread-emit/src/main.rs", "file_type": "code", "source_file": "bread-emit/src/main.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_emit_src_main", + "community": 30, + "norm_label": "bread-emit/src/main.rs" }, { - "id": "bread_emit_src_main_parse_args", "label": "parse_args()", "file_type": "code", "source_file": "bread-emit/src/main.rs", "source_location": "L15", - "_origin": "ast" + "_origin": "ast", + "id": "bread_emit_src_main_parse_args", + "community": 30, + "norm_label": "parse_args()" }, { - "id": "bread_emit_src_main_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_emit_src_main_rs_string", + "community": 30, + "norm_label": "string" }, { - "id": "bread_emit_src_main_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_emit_src_main_rs_option", + "community": 30, + "norm_label": "option" }, { - "id": "bread_emit_src_main_main", "label": "main()", "file_type": "code", "source_file": "bread-emit/src/main.rs", "source_location": "L48", - "_origin": "ast" + "_origin": "ast", + "id": "bread_emit_src_main_main", + "community": 30, + "norm_label": "main()" }, { - "id": "bread_shared_src_apps", "label": "apps.rs", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps", + "community": 3, + "norm_label": "apps.rs" }, { - "id": "bread_shared_src_apps_is_known_app", "label": "is_known_app()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L40", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_is_known_app", + "community": 3, + "norm_label": "is_known_app()" }, { - "id": "bread_shared_src_apps_is_reserved_domain", "label": "is_reserved_domain()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L46", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_is_reserved_domain", + "community": 3, + "norm_label": "is_reserved_domain()" }, { - "id": "bread_shared_src_apps_validate_app_namespace", "label": "validate_app_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L54", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace", + "community": 3, + "norm_label": "validate_app_namespace()" }, { - "id": "bread_shared_src_apps_known_apps_are_recognized", "label": "known_apps_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L63", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_known_apps_are_recognized", + "community": 3, + "norm_label": "known_apps_are_recognized()" }, { - "id": "bread_shared_src_apps_unknown_app_is_not_recognized", "label": "unknown_app_is_not_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L69", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_unknown_app_is_not_recognized", + "community": 3, + "norm_label": "unknown_app_is_not_recognized()" }, { - "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", "label": "reserved_domains_are_never_known_apps()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L75", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "community": 3, + "norm_label": "reserved_domains_are_never_known_apps()" }, { - "id": "bread_shared_src_apps_reserved_domains_are_recognized", "label": "reserved_domains_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L85", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_are_recognized", + "community": 3, + "norm_label": "reserved_domains_are_recognized()" }, { - "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "label": "validate_app_namespace_accepts_own_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L92", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", + "community": 3, + "norm_label": "validate_app_namespace_accepts_own_namespace()" }, { - "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "label": "validate_app_namespace_rejects_other_namespaces()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L101", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "community": 3, + "norm_label": "validate_app_namespace_rejects_other_namespaces()" }, { - "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L108", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", + "community": 3, + "norm_label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()" }, { - "id": "bread_shared_src_glob", "label": "glob.rs", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob", + "community": 21, + "norm_label": "glob.rs" }, { - "id": "bread_shared_src_glob_matches_pattern", "label": "matches_pattern()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L16", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_matches_pattern", + "community": 21, + "norm_label": "matches_pattern()" }, { - "id": "bread_shared_src_glob_matches_glob", "label": "matches_glob()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L26", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_matches_glob", + "community": 21, + "norm_label": "matches_glob()" }, { - "id": "bread_shared_src_glob_exact_match", "label": "exact_match()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L82", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_exact_match", + "community": 21, + "norm_label": "exact_match()" }, { - "id": "bread_shared_src_glob_single_segment_wildcard", "label": "single_segment_wildcard()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L94", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_single_segment_wildcard", + "community": 21, + "norm_label": "single_segment_wildcard()" }, { - "id": "bread_shared_src_glob_recursive_wildcard", "label": "recursive_wildcard()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L104", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_recursive_wildcard", + "community": 21, + "norm_label": "recursive_wildcard()" }, { - "id": "bread_shared_src_glob_single_char_wildcard", "label": "single_char_wildcard()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L114", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_single_char_wildcard", + "community": 21, + "norm_label": "single_char_wildcard()" }, { - "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", "label": "star_does_not_cross_dot_segments()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L121", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", + "community": 21, + "norm_label": "star_does_not_cross_dot_segments()" }, { - "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", "label": "double_star_matches_zero_or_more_segments()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L133", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", + "community": 21, + "norm_label": "double_star_matches_zero_or_more_segments()" }, { - "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", "label": "empty_pattern_matches_only_empty_text()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L139", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", + "community": 21, + "norm_label": "empty_pattern_matches_only_empty_text()" }, { - "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", "label": "empty_text_only_matches_wildcards()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L145", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", + "community": 21, + "norm_label": "empty_text_only_matches_wildcards()" }, { - "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L151", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", + "community": 21, + "norm_label": "dot_double_star_matches_exact_prefix_with_zero_segments()" }, { - "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", "label": "dot_double_star_does_not_match_sibling_prefix()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L156", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", + "community": 21, + "norm_label": "dot_double_star_does_not_match_sibling_prefix()" }, { - "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", "label": "mid_pattern_star_does_not_cross_dots()", "file_type": "code", "source_file": "bread-shared/src/glob.rs", "source_location": "L165", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", + "community": 21, + "norm_label": "mid_pattern_star_does_not_cross_dots()" }, { - "id": "bread_shared_src_lib", - "label": "lib.rs", + "label": "bread-shared/src/lib.rs", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib", + "community": 1, + "norm_label": "bread-shared/src/lib.rs" }, { - "id": "bread_shared_src_lib_adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L26", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_adaptersource", + "community": 1, + "norm_label": "adaptersource" }, { - "id": "bread_shared_src_lib_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_rs_string", + "community": 1, + "norm_label": "string" }, { - "id": "bread_shared_src_lib_rawevent", "label": "RawEvent", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L66", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_rawevent", + "community": 1, + "norm_label": "rawevent" }, { - "id": "bread_shared_src_lib_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_rs_value", + "community": 1, + "norm_label": "value" }, { - "id": "bread_shared_src_lib_breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L84", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent", + "community": 1, + "norm_label": "breadevent" }, { - "id": "bread_shared_src_lib_breadevent_new", "label": ".new()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L97", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent_new", + "community": 1, + "norm_label": ".new()" }, { - "id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "into", + "community": 1, + "norm_label": "into" }, { - "id": "bread_shared_src_lib_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_rs_self", + "community": 1, + "norm_label": "self" }, { - "id": "bread_shared_src_lib_now_unix_ms", "label": "now_unix_ms()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L111", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_now_unix_ms", + "community": 0, + "norm_label": "now_unix_ms()" }, { - "id": "bread_shared_src_lib_daemonsection", "label": "DaemonSection", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L119", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_daemonsection", + "community": 1, + "norm_label": "daemonsection" }, { - "id": "bread_shared_src_lib_socketpathconfig", "label": "SocketPathConfig", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L125", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_socketpathconfig", + "community": 1, + "norm_label": "socketpathconfig" }, { - "id": "bread_shared_src_lib_resolve_socket_path", "label": "resolve_socket_path()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L138", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_resolve_socket_path", + "community": 1, + "norm_label": "resolve_socket_path()" }, { - "id": "bread_shared_src_lib_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_rs_pathbuf", + "community": 1, + "norm_label": "pathbuf" }, { - "id": "bread_shared_src_lib_expand_path", "label": "expand_path()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L161", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path", + "community": 1, + "norm_label": "expand_path()" }, { - "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", "label": "expand_path_leaves_non_tilde_paths_unchanged()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L182", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", + "community": 1, + "norm_label": "expand_path_leaves_non_tilde_paths_unchanged()" }, { - "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", "label": "expand_path_expands_leading_tilde()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L192", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", + "community": 1, + "norm_label": "expand_path_expands_leading_tilde()" }, { - "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", "label": "adapter_source_serializes_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L204", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", + "community": 1, + "norm_label": "adapter_source_serializes_as_snake_case()" }, { - "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", "label": "adapter_source_app_serializes_as_externally_tagged_object()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L256", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", + "community": 1, + "norm_label": "adapter_source_app_serializes_as_externally_tagged_object()" }, { - "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", "label": "adapter_source_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L264", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "community": 1, + "norm_label": "adapter_source_round_trips_through_json()" }, { - "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", "label": "adapter_source_rejects_unknown_variant()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L287", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", + "community": 1, + "norm_label": "adapter_source_rejects_unknown_variant()" }, { - "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", "label": "bread_event_new_sets_current_timestamp()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L293", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "community": 1, + "norm_label": "bread_event_new_sets_current_timestamp()" }, { - "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "label": "bread_event_new_accepts_owned_and_borrowed_names()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L305", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "community": 1, + "norm_label": "bread_event_new_accepts_owned_and_borrowed_names()" }, { - "id": "bread_shared_src_lib_bread_event_round_trips_through_json", "label": "bread_event_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L313", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_round_trips_through_json", + "community": 1, + "norm_label": "bread_event_round_trips_through_json()" }, { - "id": "bread_shared_src_lib_raw_event_round_trips_through_json", "label": "raw_event_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L330", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_raw_event_round_trips_through_json", + "community": 1, + "norm_label": "raw_event_round_trips_through_json()" }, { - "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L347", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "community": 1, + "norm_label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()" }, { - "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", "label": "adapter_source_is_hashable_and_eq()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L354", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "community": 1, + "norm_label": "adapter_source_is_hashable_and_eq()" }, { - "id": "bread_shared_src_widget", "label": "widget.rs", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget", + "community": 4, + "norm_label": "widget.rs" }, { - "id": "bread_shared_src_widget_orientation", "label": "Orientation", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L19", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_orientation", + "community": 4, + "norm_label": "orientation" }, { - "id": "bread_shared_src_widget_widgetnode", "label": "WidgetNode", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L27", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode", + "community": 4, + "norm_label": "widgetnode" }, { - "id": "bread_shared_src_widget_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rs_option", + "community": 4, + "norm_label": "option" }, { - "id": "bread_shared_src_widget_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rs_string", + "community": 4, + "norm_label": "string" }, { - "id": "bread_shared_src_widget_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rs_value", + "community": 4, + "norm_label": "value" }, { - "id": "bread_shared_src_widget_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rs_vec", + "community": 4, + "norm_label": "vec" }, { - "id": "bread_shared_src_widget_default_orientation", "label": "default_orientation()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L76", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_default_orientation", + "community": 4, + "norm_label": "default_orientation()" }, { - "id": "bread_shared_src_widget_widgetstyle", "label": "WidgetStyle", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L90", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetstyle", + "community": 4, + "norm_label": "widgetstyle" }, { - "id": "bread_shared_src_widget_semanticcolor", "label": "SemanticColor", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L105", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_semanticcolor", + "community": 4, + "norm_label": "semanticcolor" }, { - "id": "bread_shared_src_widget_fontweight", "label": "FontWeight", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L121", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_fontweight", + "community": 4, + "norm_label": "fontweight" }, { - "id": "bread_shared_src_widget_textsize", "label": "TextSize", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L133", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_textsize", + "community": 4, + "norm_label": "textsize" }, { - "id": "bread_shared_src_widget_align", "label": "Align", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L143", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_align", + "community": 4, + "norm_label": "align" }, { - "id": "bread_shared_src_widget_background", "label": "Background", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L151", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_background", + "community": 4, + "norm_label": "background" }, { - "id": "bread_shared_src_widget_radius", "label": "Radius", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L161", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_radius", + "community": 4, + "norm_label": "radius" }, { - "id": "bread_shared_src_widget_padding", "label": "Padding", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L171", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_padding", + "community": 4, + "norm_label": "padding" }, { - "id": "bread_shared_src_widget_widgetplacement", "label": "WidgetPlacement", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L183", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetplacement", + "community": 0, + "norm_label": "widgetplacement" }, { - "id": "bread_shared_src_widget_widgetspec", "label": "WidgetSpec", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L200", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetspec", + "community": 0, + "norm_label": "widgetspec" }, { - "id": "bread_shared_src_widget_default_visible", "label": "default_visible()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L218", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_default_visible", + "community": 4, + "norm_label": "default_visible()" }, { - "id": "bread_shared_src_widget_widgetvalidationerror", "label": "WidgetValidationError", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L224", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetvalidationerror", + "community": 4, + "norm_label": "widgetvalidationerror" }, { - "id": "display", "label": "Display", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "display", + "community": 4, + "norm_label": "display" }, { - "id": "bread_shared_src_widget_widgetvalidationerror_fmt", "label": ".fmt()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L231", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetvalidationerror_fmt", + "community": 4, + "norm_label": ".fmt()" }, { - "id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "formatter", + "community": 4, + "norm_label": "formatter" }, { - "id": "bread_shared_src_widget_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rs_result", + "community": 4, + "norm_label": "result" }, { - "id": "error", "label": "Error", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "error", + "community": 4, + "norm_label": "error" }, { - "id": "bread_shared_src_widget_is_valid_class", "label": "is_valid_class()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L250", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_is_valid_class", + "community": 4, + "norm_label": "is_valid_class()" }, { - "id": "bread_shared_src_widget_widgetnode_class", "label": ".class()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L265", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_class", + "community": 4, + "norm_label": ".class()" }, { - "id": "bread_shared_src_widget_widgetnode_style", "label": ".style()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L277", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_style", + "community": 4, + "norm_label": ".style()" }, { - "id": "bread_shared_src_widget_widgetnode_on_click", "label": ".on_click()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L289", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_on_click", + "community": 4, + "norm_label": ".on_click()" }, { - "id": "bread_shared_src_widget_widgetnode_children", "label": ".children()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L298", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_children", + "community": 4, + "norm_label": ".children()" }, { - "id": "bread_shared_src_widget_widgetnode_validate", "label": ".validate()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L307", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_validate", + "community": 4, + "norm_label": ".validate()" }, { - "id": "bread_shared_src_widget_widgetnode_validate_inner", "label": ".validate_inner()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L312", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_validate_inner", + "community": 4, + "norm_label": ".validate_inner()" }, { - "id": "bread_shared_src_widget_label", "label": "label()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L343", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_label", + "community": 4, + "norm_label": "label()" }, { - "id": "bread_shared_src_widget_box_of", "label": "box_of()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L352", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_box_of", + "community": 4, + "norm_label": "box_of()" }, { - "id": "bread_shared_src_widget_simple_label_is_valid", "label": "simple_label_is_valid()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L364", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_simple_label_is_valid", + "community": 4, + "norm_label": "simple_label_is_valid()" }, { - "id": "bread_shared_src_widget_rejects_invalid_class_characters", "label": "rejects_invalid_class_characters()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L369", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_invalid_class_characters", + "community": 4, + "norm_label": "rejects_invalid_class_characters()" }, { - "id": "bread_shared_src_widget_rejects_class_starting_with_digit", "label": "rejects_class_starting_with_digit()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L379", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_class_starting_with_digit", + "community": 4, + "norm_label": "rejects_class_starting_with_digit()" }, { - "id": "bread_shared_src_widget_rejects_empty_class", "label": "rejects_empty_class()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L384", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_empty_class", + "community": 4, + "norm_label": "rejects_empty_class()" }, { - "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", "label": "accepts_class_with_underscore_and_hyphen()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L389", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", + "community": 4, + "norm_label": "accepts_class_with_underscore_and_hyphen()" }, { - "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", "label": "rejects_tree_deeper_than_max()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L394", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "community": 4, + "norm_label": "rejects_tree_deeper_than_max()" }, { - "id": "bread_shared_src_widget_accepts_tree_at_max_depth", "label": "accepts_tree_at_max_depth()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L404", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_tree_at_max_depth", + "community": 4, + "norm_label": "accepts_tree_at_max_depth()" }, { - "id": "bread_shared_src_widget_rejects_too_many_nodes", "label": "rejects_too_many_nodes()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L411", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_too_many_nodes", + "community": 4, + "norm_label": "rejects_too_many_nodes()" }, { - "id": "bread_shared_src_widget_accepts_node_count_at_max", "label": "accepts_node_count_at_max()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L421", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_node_count_at_max", + "community": 4, + "norm_label": "accepts_node_count_at_max()" }, { - "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", "label": "widget_spec_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L428", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "community": 4, + "norm_label": "widget_spec_round_trips_through_json()" }, { - "id": "bread_shared_src_widget_placement_serializes_as_snake_case", "label": "placement_serializes_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L465", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_placement_serializes_as_snake_case", + "community": 4, + "norm_label": "placement_serializes_as_snake_case()" }, { - "id": "bread_shared_src_widget_node_serializes_with_type_tag", "label": "node_serializes_with_type_tag()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L489", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_node_serializes_with_type_tag", + "community": 4, + "norm_label": "node_serializes_with_type_tag()" }, { - "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", "label": "node_without_style_omits_it_when_serialized_and_back()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L497", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "community": 4, + "norm_label": "node_without_style_omits_it_when_serialized_and_back()" }, { - "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", "label": "style_field_is_optional_when_absent_from_json()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L506", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", + "community": 4, + "norm_label": "style_field_is_optional_when_absent_from_json()" }, { - "id": "bread_shared_src_widget_style_round_trips_through_json", "label": "style_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L513", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_style_round_trips_through_json", + "community": 4, + "norm_label": "style_round_trips_through_json()" }, { - "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", "label": "style_enums_serialize_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L541", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", + "community": 4, + "norm_label": "style_enums_serialize_as_snake_case()" }, { - "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", "label": "invalid_style_color_fails_to_deserialize()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L551", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", + "community": 4, + "norm_label": "invalid_style_color_fails_to_deserialize()" }, { - "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", "label": "style_with_all_fields_none_is_equivalent_to_default()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L557", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", + "community": 4, + "norm_label": "style_with_all_fields_none_is_equivalent_to_default()" }, { - "id": "bread_shared_src_widget_style_does_not_affect_validation", "label": "style_does_not_affect_validation()", "file_type": "code", "source_file": "bread-shared/src/widget.rs", "source_location": "L568", - "_origin": "ast" + "_origin": "ast", + "id": "bread_shared_src_widget_style_does_not_affect_validation", + "community": 4, + "norm_label": "style_does_not_affect_validation()" }, { - "id": "breadd_src_adapters_bluetooth", "label": "bluetooth.rs", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth", + "community": 19, + "norm_label": "bluetooth.rs" }, { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter", "label": "BluetoothAdapter", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L15", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter", + "community": 19, + "norm_label": "bluetoothadapter" }, { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L18", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "community": 19, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_bluetooth_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_self", + "community": 19, + "norm_label": "self" }, { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L24", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "community": 19, + "norm_label": ".enumerate_existing()" }, { - "id": "breadd_src_adapters_bluetooth_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_sender", + "community": 19, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L34", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_name", + "community": 19, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L38", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "community": 19, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_bluetooth_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_result", + "community": 19, + "norm_label": "result" }, { - "id": "breadd_src_adapters_bluetooth_try_enumerate", "label": "try_enumerate()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L63", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_try_enumerate", + "community": 19, + "norm_label": "try_enumerate()" }, { - "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", "label": "parse_bluetooth_message()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L123", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "community": 19, + "norm_label": "parse_bluetooth_message()" }, { - "id": "breadd_src_adapters_bluetooth_rs_message", "label": "Message", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_message", + "community": 19, + "norm_label": "message" }, { - "id": "breadd_src_adapters_bluetooth_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_option", + "community": 19, + "norm_label": "option" }, { - "id": "breadd_src_adapters_bluetooth_address_from_path", "label": "address_from_path()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L226", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path", + "community": 19, + "norm_label": "address_from_path()" }, { - "id": "breadd_src_adapters_bluetooth_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_string", + "community": 19, + "norm_label": "string" }, { - "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", "label": "address_from_path_parses_standard_bluez_path()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L239", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "community": 19, + "norm_label": "address_from_path_parses_standard_bluez_path()" }, { - "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", "label": "address_from_path_returns_empty_for_adapter_path()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L247", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "community": 19, + "norm_label": "address_from_path_returns_empty_for_adapter_path()" }, { - "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", "label": "address_from_path_returns_empty_for_root()", "file_type": "code", "source_file": "breadd/src/adapters/bluetooth.rs", "source_location": "L252", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "community": 19, + "norm_label": "address_from_path_returns_empty_for_root()" }, { - "id": "breadd_src_adapters_filesystem", "label": "filesystem.rs", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem", + "community": 6, + "norm_label": "filesystem.rs" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter", "label": "FilesystemAdapter", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L34", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter", + "community": 6, + "norm_label": "filesystemadapter" }, { - "id": "breadd_src_adapters_filesystem_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_vec", + "community": 6, + "norm_label": "vec" }, { - "id": "breadd_src_adapters_filesystem_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_string", + "community": 6, + "norm_label": "string" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L40", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_new", + "community": 6, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_filesystem_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_self", + "community": 6, + "norm_label": "self" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", "label": ".resolve_roots()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L47", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "community": 6, + "norm_label": ".resolve_roots()" }, { - "id": "breadd_src_adapters_filesystem_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_pathbuf", + "community": 6, + "norm_label": "pathbuf" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L60", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "community": 6, + "norm_label": ".enumerate_existing()" }, { - "id": "breadd_src_adapters_filesystem_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_sender", + "community": 6, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L92", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_name", + "community": 6, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L96", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_run", + "community": 6, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_filesystem_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_result", + "community": 6, + "norm_label": "result" }, { - "id": "breadd_src_adapters_filesystem_run_watch", "label": "run_watch()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L123", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_run_watch", + "community": 6, + "norm_label": "run_watch()" }, { - "id": "breadd_src_adapters_filesystem_classify", "label": "classify()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L185", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify", + "community": 6, + "norm_label": "classify()" }, { - "id": "breadd_src_adapters_filesystem_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_path", + "community": 6, + "norm_label": "path" }, { - "id": "eventkind", "label": "EventKind", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "eventkind", + "community": 6, + "norm_label": "eventkind" }, { - "id": "breadd_src_adapters_filesystem_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_hashmap", + "community": 6, + "norm_label": "hashmap" }, { - "id": "breadd_src_adapters_filesystem_rs_instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_instant", + "community": 6, + "norm_label": "instant" }, { - "id": "breadd_src_adapters_filesystem_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_option", + "community": 6, + "norm_label": "option" }, { - "id": "breadd_src_adapters_filesystem_excluded_dir_component", "label": "excluded_dir_component()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L235", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component", + "community": 6, + "norm_label": "excluded_dir_component()" }, { - "id": "breadd_src_adapters_filesystem_detect_markers", "label": "detect_markers()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L249", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers", + "community": 6, + "norm_label": "detect_markers()" }, { - "id": "breadd_src_adapters_filesystem_expand_glob", "label": "expand_glob()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L261", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob", + "community": 6, + "norm_label": "expand_glob()" }, { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", "label": "excluded_dir_component_finds_git_at_top_level()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L300", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", + "community": 6, + "norm_label": "excluded_dir_component_finds_git_at_top_level()" }, { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", "label": "excluded_dir_component_finds_target_nested_deeply()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L305", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", + "community": 6, + "norm_label": "excluded_dir_component_finds_target_nested_deeply()" }, { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", "label": "excluded_dir_component_finds_node_modules()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L313", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", + "community": 6, + "norm_label": "excluded_dir_component_finds_node_modules()" }, { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", "label": "excluded_dir_component_none_for_ordinary_source_file()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L321", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", + "community": 6, + "norm_label": "excluded_dir_component_none_for_ordinary_source_file()" }, { - "id": "breadd_src_adapters_filesystem_classify_silent_under_git", "label": "classify_silent_under_git()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L326", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_under_git", + "community": 6, + "norm_label": "classify_silent_under_git()" }, { - "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", "label": "classify_silent_under_node_modules()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L340", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "community": 6, + "norm_label": "classify_silent_under_node_modules()" }, { - "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", "label": "classify_build_artifact_created_in_target()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L354", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "community": 6, + "norm_label": "classify_build_artifact_created_in_target()" }, { - "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", "label": "classify_silent_for_modify_in_target_not_create()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L371", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "community": 6, + "norm_label": "classify_silent_for_modify_in_target_not_create()" }, { - "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", "label": "classify_file_changed_for_ordinary_source_file()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L387", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "community": 6, + "norm_label": "classify_file_changed_for_ordinary_source_file()" }, { - "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", "label": "classify_debounces_rapid_repeat_events_for_same_path()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L404", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "community": 6, + "norm_label": "classify_debounces_rapid_repeat_events_for_same_path()" }, { - "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", "label": "detect_markers_finds_cargo_toml()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L418", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "community": 6, + "norm_label": "detect_markers_finds_cargo_toml()" }, { - "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", "label": "detect_markers_finds_multiple()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L426", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "community": 6, + "norm_label": "detect_markers_finds_multiple()" }, { - "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", "label": "detect_markers_empty_for_plain_directory()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L438", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", + "community": 6, + "norm_label": "detect_markers_empty_for_plain_directory()" }, { - "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", "label": "expand_glob_returns_single_path_unchanged_without_star()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L444", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "community": 6, + "norm_label": "expand_glob_returns_single_path_unchanged_without_star()" }, { - "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", "label": "expand_glob_expands_star_to_subdirectories()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L450", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "community": 6, + "norm_label": "expand_glob_expands_star_to_subdirectories()" }, { - "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", "label": "expand_glob_returns_empty_for_nonexistent_parent()", "file_type": "code", "source_file": "breadd/src/adapters/filesystem.rs", "source_location": "L466", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "community": 6, + "norm_label": "expand_glob_returns_empty_for_nonexistent_parent()" }, { - "id": "breadd_src_adapters_git", "label": "git.rs", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git", + "community": 7, + "norm_label": "git.rs" }, { - "id": "breadd_src_adapters_git_gitadapter", "label": "GitAdapter", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L65", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter", + "community": 7, + "norm_label": "gitadapter" }, { - "id": "breadd_src_adapters_git_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_vec", + "community": 7, + "norm_label": "vec" }, { - "id": "breadd_src_adapters_git_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_string", + "community": 7, + "norm_label": "string" }, { - "id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "duration", + "community": 7, + "norm_label": "duration" }, { - "id": "breadd_src_adapters_git_gitadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L72", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_new", + "community": 7, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_git_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_self", + "community": 7, + "norm_label": "self" }, { - "id": "breadd_src_adapters_git_gitadapter_with_interval", "label": ".with_interval()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L82", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_with_interval", + "community": 7, + "norm_label": ".with_interval()" }, { - "id": "breadd_src_adapters_git_gitadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L92", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_name", + "community": 7, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_git_gitadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L96", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_run", + "community": 7, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_git_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_sender", + "community": 7, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_git_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_result", + "community": 7, + "norm_label": "result" }, { - "id": "breadd_src_adapters_git_repotrack", "label": "RepoTrack", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L202", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_repotrack", + "community": 7, + "norm_label": "repotrack" }, { - "id": "breadd_src_adapters_git_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_pathbuf", + "community": 7, + "norm_label": "pathbuf" }, { - "id": "breadd_src_adapters_git_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_option", + "community": 7, + "norm_label": "option" }, { - "id": "breadd_src_adapters_git_repotrack_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L211", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_repotrack_new", + "community": 7, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_git_discover_repos", "label": "discover_repos()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L225", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_discover_repos", + "community": 7, + "norm_label": "discover_repos()" }, { - "id": "breadd_src_adapters_git_expand_roots", "label": "expand_roots()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L243", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots", + "community": 7, + "norm_label": "expand_roots()" }, { - "id": "breadd_src_adapters_git_resolve_git_dir", "label": "resolve_git_dir()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L278", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir", + "community": 7, + "norm_label": "resolve_git_dir()" }, { - "id": "breadd_src_adapters_git_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_path", + "community": 7, + "norm_label": "path" }, { - "id": "breadd_src_adapters_git_parse_gitdir_file", "label": "parse_gitdir_file()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L304", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file", + "community": 7, + "norm_label": "parse_gitdir_file()" }, { - "id": "breadd_src_adapters_git_check_dirty", "label": "check_dirty()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L313", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_check_dirty", + "community": 7, + "norm_label": "check_dirty()" }, { - "id": "breadd_src_adapters_git_check_ahead_behind", "label": "check_ahead_behind()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L339", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_check_ahead_behind", + "community": 7, + "norm_label": "check_ahead_behind()" }, { - "id": "breadd_src_adapters_git_parse_ahead_behind", "label": "parse_ahead_behind()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L384", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind", + "community": 7, + "norm_label": "parse_ahead_behind()" }, { - "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", "label": "parse_ahead_behind_parses_tab_separated_counts()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L398", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", + "community": 7, + "norm_label": "parse_ahead_behind_parses_tab_separated_counts()" }, { - "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", "label": "parse_ahead_behind_parses_space_separated_counts()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L403", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", + "community": 7, + "norm_label": "parse_ahead_behind_parses_space_separated_counts()" }, { - "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", "label": "parse_ahead_behind_handles_zero_zero()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L408", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", + "community": 7, + "norm_label": "parse_ahead_behind_handles_zero_zero()" }, { - "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", "label": "parse_ahead_behind_rejects_malformed_output()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L413", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", + "community": 7, + "norm_label": "parse_ahead_behind_rejects_malformed_output()" }, { - "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", "label": "parse_gitdir_file_extracts_path()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L422", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", + "community": 7, + "norm_label": "parse_gitdir_file_extracts_path()" }, { - "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", "label": "parse_gitdir_file_trims_whitespace()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L430", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", + "community": 7, + "norm_label": "parse_gitdir_file_trims_whitespace()" }, { - "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", "label": "parse_gitdir_file_rejects_unrecognized_content()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L438", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", + "community": 7, + "norm_label": "parse_gitdir_file_rejects_unrecognized_content()" }, { - "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", "label": "expand_roots_uses_literal_path_without_trailing_star()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L446", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "community": 7, + "norm_label": "expand_roots_uses_literal_path_without_trailing_star()" }, { - "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", "label": "expand_roots_globs_single_trailing_star()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L458", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "community": 7, + "norm_label": "expand_roots_globs_single_trailing_star()" }, { - "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L477", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "community": 7, + "norm_label": "expand_roots_skips_unreadable_glob_parent_without_panicking()" }, { - "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", "label": "resolve_git_dir_finds_standard_directory_git()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L486", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", + "community": 7, + "norm_label": "resolve_git_dir_finds_standard_directory_git()" }, { - "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", "label": "resolve_git_dir_resolves_worktree_style_git_file()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L496", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "community": 7, + "norm_label": "resolve_git_dir_resolves_worktree_style_git_file()" }, { - "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", "label": "resolve_git_dir_returns_none_for_non_repo()", "file_type": "code", "source_file": "breadd/src/adapters/git.rs", "source_location": "L517", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", + "community": 7, + "norm_label": "resolve_git_dir_returns_none_for_non_repo()" }, { - "id": "breadd_src_adapters_hyprland", "label": "hyprland.rs", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland", + "community": 26, + "norm_label": "hyprland.rs" }, { - "id": "breadd_src_adapters_hyprland_hyprlandadapter", "label": "HyprlandAdapter", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter", + "community": 26, + "norm_label": "hyprlandadapter" }, { - "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "community": 26, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "community": 26, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_hyprland_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_sender", + "community": 26, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_hyprland_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_result", + "community": 26, + "norm_label": "result" }, { - "id": "breadd_src_adapters_hyprland_hyprland_event_socket", "label": "hyprland_event_socket()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L50", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprland_event_socket", + "community": 26, + "norm_label": "hyprland_event_socket()" }, { - "id": "breadd_src_adapters_hyprland_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_pathbuf", + "community": 26, + "norm_label": "pathbuf" }, { - "id": "breadd_src_adapters_hyprland_parse_hyprland_line", "label": "parse_hyprland_line()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L86", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_parse_hyprland_line", + "community": 26, + "norm_label": "parse_hyprland_line()" }, { - "id": "breadd_src_adapters_hyprland_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_string", + "community": 26, + "norm_label": "string" }, { - "id": "breadd_src_adapters_mod", - "label": "mod.rs", + "label": "adapters/mod.rs", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod", + "community": 3, + "norm_label": "adapters/mod.rs" }, { - "id": "breadd_src_adapters_mod_adapterstatus", "label": "AdapterStatus", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L27", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_adapterstatus", + "community": 3, + "norm_label": "adapterstatus" }, { - "id": "breadd_src_adapters_mod_adapter", "label": "Adapter", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L33", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_adapter", + "community": 23, + "norm_label": "adapter" }, { - "id": "send", "label": "Send", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "send", + "community": 23, + "norm_label": "send" }, { - "id": "sync", "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "sync", + "community": 31, + "norm_label": "sync" }, { - "id": "breadd_src_adapters_mod_manager", "label": "Manager", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L44", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager", + "community": 3, + "norm_label": "manager" }, { - "id": "breadd_src_adapters_mod_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_sender", + "community": 3, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_mod_rs_receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_receiver", + "community": 3, + "norm_label": "receiver" }, { - "id": "breadd_src_adapters_mod_rs_arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_arc", + "community": 3, + "norm_label": "arc" }, { - "id": "breadd_src_adapters_mod_rs_rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_rwlock", + "community": 3, + "norm_label": "rwlock" }, { - "id": "breadd_src_adapters_mod_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_hashmap", + "community": 3, + "norm_label": "hashmap" }, { - "id": "breadd_src_adapters_mod_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_string", + "community": 3, + "norm_label": "string" }, { - "id": "breadd_src_adapters_mod_manager_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L52", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_new", + "community": 3, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_mod_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_self", + "community": 3, + "norm_label": "self" }, { - "id": "breadd_src_adapters_mod_manager_status_handle", "label": ".status_handle()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L65", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_status_handle", + "community": 3, + "norm_label": ".status_handle()" }, { - "id": "breadd_src_adapters_mod_manager_start_all", "label": ".start_all()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L69", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_start_all", + "community": 3, + "norm_label": ".start_all()" }, { - "id": "breadd_src_adapters_mod_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_result", + "community": 3, + "norm_label": "result" }, { - "id": "breadd_src_adapters_mod_manager_spawn_adapter", "label": ".spawn_adapter()", "file_type": "code", "source_file": "breadd/src/adapters/mod.rs", "source_location": "L140", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_spawn_adapter", + "community": 3, + "norm_label": ".spawn_adapter()" }, { - "id": "a", "label": "A", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "a", + "community": 3, + "norm_label": "a" }, { - "id": "breadd_src_adapters_network", "label": "network.rs", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network", + "community": 24, + "norm_label": "network.rs" }, { - "id": "breadd_src_adapters_network_networkadapter", "label": "NetworkAdapter", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L14", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter", + "community": 24, + "norm_label": "networkadapter" }, { - "id": "breadd_src_adapters_network_networkadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L18", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter_name", + "community": 24, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_network_networkadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L22", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter_run", + "community": 24, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_network_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_sender", + "community": 24, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_network_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_result", + "community": 24, + "norm_label": "result" }, { - "id": "breadd_src_adapters_network_networksnapshot", "label": "NetworkSnapshot", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L39", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_networksnapshot", + "community": 24, + "norm_label": "networksnapshot" }, { - "id": "breadd_src_adapters_network_rs_btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_btreemap", + "community": 24, + "norm_label": "btreemap" }, { - "id": "breadd_src_adapters_network_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_string", + "community": 24, + "norm_label": "string" }, { - "id": "breadd_src_adapters_network_network_raw_event", "label": "network_raw_event()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L44", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_network_raw_event", + "community": 24, + "norm_label": "network_raw_event()" }, { - "id": "breadd_src_adapters_network_read_network_state", "label": "read_network_state()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L62", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_read_network_state", + "community": 24, + "norm_label": "read_network_state()" }, { - "id": "breadd_src_adapters_network_has_default_route", "label": "has_default_route()", "file_type": "code", "source_file": "breadd/src/adapters/network.rs", "source_location": "L82", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_has_default_route", + "community": 24, + "norm_label": "has_default_route()" }, { - "id": "breadd_src_adapters_network_rtnetlink", "label": "network_rtnetlink.rs", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink", + "community": 23, + "norm_label": "network_rtnetlink.rs" }, { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "label": "RtnetlinkAdapter", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L15", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "community": 23, + "norm_label": "rtnetlinkadapter" }, { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "community": 23, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_network_rtnetlink_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_result", + "community": 23, + "norm_label": "result" }, { - "id": "breadd_src_adapters_network_rtnetlink_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_self", + "community": 23, + "norm_label": "self" }, { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L27", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", + "community": 23, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "community": 23, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_network_rtnetlink_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_sender", + "community": 23, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", "label": "ip_from_bytes()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "community": 23, + "norm_label": "ip_from_bytes()" }, { - "id": "breadd_src_adapters_network_rtnetlink_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_option", + "community": 23, + "norm_label": "option" }, { - "id": "breadd_src_adapters_network_rtnetlink_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_string", + "community": 23, + "norm_label": "string" }, { - "id": "breadd_src_adapters_podman", "label": "podman.rs", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman", + "community": 15, + "norm_label": "podman.rs" }, { - "id": "breadd_src_adapters_podman_podmanadapter", "label": "PodmanAdapter", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L21", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter", + "community": 15, + "norm_label": "podmanadapter" }, { - "id": "breadd_src_adapters_podman_podmanadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L24", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_new", + "community": 15, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_podman_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_self", + "community": 15, + "norm_label": "self" }, { - "id": "breadd_src_adapters_podman_rs_default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_default", + "community": 15, + "norm_label": "default" }, { - "id": "breadd_src_adapters_podman_podmanadapter_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L30", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_default", + "community": 15, + "norm_label": ".default()" }, { - "id": "breadd_src_adapters_podman_podmanadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L37", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_name", + "community": 15, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_podman_podmanadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L41", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_run", + "community": 15, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_podman_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_sender", + "community": 15, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_podman_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_result", + "community": 15, + "norm_label": "result" }, { - "id": "breadd_src_adapters_podman_map_podman_event", "label": "map_podman_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L140", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_map_podman_event", + "community": 15, + "norm_label": "map_podman_event()" }, { - "id": "breadd_src_adapters_podman_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_value", + "community": 15, + "norm_label": "value" }, { - "id": "breadd_src_adapters_podman_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_option", + "community": 15, + "norm_label": "option" }, { - "id": "breadd_src_adapters_podman_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_string", + "community": 15, + "norm_label": "string" }, { - "id": "breadd_src_adapters_podman_container_event", "label": "container_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L209", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_container_event", + "community": 15, + "norm_label": "container_event()" }, { - "id": "breadd_src_adapters_podman_maps_start_event", "label": "maps_start_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L235", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_start_event", + "community": 15, + "norm_label": "maps_start_event()" }, { - "id": "breadd_src_adapters_podman_maps_died_event", "label": "maps_died_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L245", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_died_event", + "community": 15, + "norm_label": "maps_died_event()" }, { - "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", "label": "ignores_stop_event_to_avoid_double_emit_with_died()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L254", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "community": 15, + "norm_label": "ignores_stop_event_to_avoid_double_emit_with_died()" }, { - "id": "breadd_src_adapters_podman_ignores_remove_event", "label": "ignores_remove_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L260", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_remove_event", + "community": 15, + "norm_label": "ignores_remove_event()" }, { - "id": "breadd_src_adapters_podman_maps_health_status_event", "label": "maps_health_status_event()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L266", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_health_status_event", + "community": 15, + "norm_label": "maps_health_status_event()" }, { - "id": "breadd_src_adapters_podman_ignores_unknown_action", "label": "ignores_unknown_action()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L276", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_unknown_action", + "community": 15, + "norm_label": "ignores_unknown_action()" }, { - "id": "breadd_src_adapters_podman_ignores_non_container_type", "label": "ignores_non_container_type()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L282", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_non_container_type", + "community": 15, + "norm_label": "ignores_non_container_type()" }, { - "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", "label": "missing_fields_fall_back_to_unknown()", "file_type": "code", "source_file": "breadd/src/adapters/podman.rs", "source_location": "L292", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "community": 15, + "norm_label": "missing_fields_fall_back_to_unknown()" }, { - "id": "breadd_src_adapters_power", "label": "power.rs", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power", + "community": 25, + "norm_label": "power.rs" }, { - "id": "breadd_src_adapters_power_poweradapter", "label": "PowerAdapter", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L14", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter", + "community": 25, + "norm_label": "poweradapter" }, { - "id": "breadd_src_adapters_power_poweradapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L19", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_new", + "community": 25, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_power_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_self", + "community": 25, + "norm_label": "self" }, { - "id": "breadd_src_adapters_power_poweradapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L26", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_name", + "community": 25, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_power_poweradapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L30", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_run", + "community": 25, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_power_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_sender", + "community": 25, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_power_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_result", + "community": 25, + "norm_label": "result" }, { - "id": "breadd_src_adapters_power_powersnapshot", "label": "PowerSnapshot", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L48", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_powersnapshot", + "community": 25, + "norm_label": "powersnapshot" }, { - "id": "breadd_src_adapters_power_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_option", + "community": 25, + "norm_label": "option" }, { - "id": "breadd_src_adapters_power_power_raw_event", "label": "power_raw_event()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L53", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_power_raw_event", + "community": 25, + "norm_label": "power_raw_event()" }, { - "id": "breadd_src_adapters_power_read_power_state", "label": "read_power_state()", "file_type": "code", "source_file": "breadd/src/adapters/power.rs", "source_location": "L65", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_read_power_state", + "community": 25, + "norm_label": "read_power_state()" }, { - "id": "breadd_src_adapters_power_upower", "label": "power_upower.rs", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower", + "community": 27, + "norm_label": "power_upower.rs" }, { - "id": "breadd_src_adapters_power_upower_upoweradapter", "label": "UPowerAdapter", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L15", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter", + "community": 27, + "norm_label": "upoweradapter" }, { - "id": "breadd_src_adapters_power_upower_upoweradapter_probe", "label": ".probe()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L19", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_probe", + "community": 27, + "norm_label": ".probe()" }, { - "id": "breadd_src_adapters_power_upower_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_result", + "community": 27, + "norm_label": "result" }, { - "id": "breadd_src_adapters_power_upower_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_self", + "community": 27, + "norm_label": "self" }, { - "id": "breadd_src_adapters_power_upower_upoweradapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L29", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_name", + "community": 27, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_power_upower_upoweradapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L33", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_run", + "community": 27, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_power_upower_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_sender", + "community": 27, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_power_upower_parse_upower_message", "label": "parse_upower_message()", "file_type": "code", "source_file": "breadd/src/adapters/power_upower.rs", "source_location": "L76", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_parse_upower_message", + "community": 27, + "norm_label": "parse_upower_message()" }, { - "id": "breadd_src_adapters_power_upower_rs_message", "label": "Message", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_message", + "community": 27, + "norm_label": "message" }, { - "id": "breadd_src_adapters_systemd", "label": "systemd.rs", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd", + "community": 11, + "norm_label": "systemd.rs" }, { - "id": "breadd_src_adapters_systemd_systemdadapter", "label": "SystemdAdapter", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L27", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter", + "community": 11, + "norm_label": "systemdadapter" }, { - "id": "breadd_src_adapters_systemd_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_vec", + "community": 11, + "norm_label": "vec" }, { - "id": "breadd_src_adapters_systemd_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_string", + "community": 11, + "norm_label": "string" }, { - "id": "breadd_src_adapters_systemd_systemdadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L32", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_new", + "community": 11, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_systemd_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_self", + "community": 11, + "norm_label": "self" }, { - "id": "breadd_src_adapters_systemd_systemdadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L39", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_name", + "community": 11, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_systemd_systemdadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L43", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_run", + "community": 11, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_systemd_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_sender", + "community": 11, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_systemd_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_result", + "community": 11, + "norm_label": "result" }, { - "id": "breadd_src_adapters_systemd_get_unit_path", "label": "get_unit_path()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L103", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_get_unit_path", + "community": 11, + "norm_label": "get_unit_path()" }, { - "id": "breadd_src_adapters_systemd_rs_connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_connection", + "community": 11, + "norm_label": "connection" }, { - "id": "breadd_src_adapters_systemd_query_active_state", "label": "query_active_state()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L119", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_query_active_state", + "community": 11, + "norm_label": "query_active_state()" }, { - "id": "breadd_src_adapters_systemd_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_option", + "community": 11, + "norm_label": "option" }, { - "id": "breadd_src_adapters_systemd_handle_message", "label": "handle_message()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L137", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_handle_message", + "community": 11, + "norm_label": "handle_message()" }, { - "id": "breadd_src_adapters_systemd_rs_message", "label": "Message", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_message", + "community": 11, + "norm_label": "message" }, { - "id": "breadd_src_adapters_systemd_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_hashmap", + "community": 11, + "norm_label": "hashmap" }, { - "id": "breadd_src_adapters_systemd_active_state_to_kind", "label": "active_state_to_kind()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L206", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind", + "community": 11, + "norm_label": "active_state_to_kind()" }, { - "id": "breadd_src_adapters_systemd_is_failed_transition", "label": "is_failed_transition()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L216", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition", + "community": 11, + "norm_label": "is_failed_transition()" }, { - "id": "breadd_src_adapters_systemd_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_value", + "community": 11, + "norm_label": "value" }, { - "id": "breadd_src_adapters_systemd_failure_result", "label": "failure_result()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L226", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result", + "community": 11, + "norm_label": "failure_result()" }, { - "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", "label": "active_state_to_kind_maps_active_to_started()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L238", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", + "community": 11, + "norm_label": "active_state_to_kind_maps_active_to_started()" }, { - "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L243", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", + "community": 11, + "norm_label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()" }, { - "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", "label": "active_state_to_kind_excludes_failed()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L249", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", + "community": 11, + "norm_label": "active_state_to_kind_excludes_failed()" }, { - "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", "label": "active_state_to_kind_ignores_transitional_states()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L256", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", + "community": 11, + "norm_label": "active_state_to_kind_ignores_transitional_states()" }, { - "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", "label": "is_failed_transition_detects_failed_active_state()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L263", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", + "community": 11, + "norm_label": "is_failed_transition_detects_failed_active_state()" }, { - "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", "label": "is_failed_transition_ignores_other_active_states()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L269", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", + "community": 11, + "norm_label": "is_failed_transition_ignores_other_active_states()" }, { - "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", "label": "is_failed_transition_ignores_unrelated_property_changes()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L275", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", + "community": 11, + "norm_label": "is_failed_transition_ignores_unrelated_property_changes()" }, { - "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", "label": "failure_result_extracts_reason_when_present()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L283", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", + "community": 11, + "norm_label": "failure_result_extracts_reason_when_present()" }, { - "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", "label": "failure_result_is_none_when_absent()", "file_type": "code", "source_file": "breadd/src/adapters/systemd.rs", "source_location": "L289", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", + "community": 11, + "norm_label": "failure_result_is_none_when_absent()" }, { - "id": "breadd_src_adapters_udev", "label": "udev.rs", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev", + "community": 17, + "norm_label": "udev.rs" }, { - "id": "breadd_src_adapters_udev_udevadapter", "label": "UdevAdapter", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L12", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter", + "community": 17, + "norm_label": "udevadapter" }, { - "id": "breadd_src_adapters_udev_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_vec", + "community": 17, + "norm_label": "vec" }, { - "id": "breadd_src_adapters_udev_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_string", + "community": 17, + "norm_label": "string" }, { - "id": "breadd_src_adapters_udev_udevadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_new", + "community": 17, + "norm_label": ".new()" }, { - "id": "breadd_src_adapters_udev_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_self", + "community": 17, + "norm_label": "self" }, { - "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "community": 17, + "norm_label": ".enumerate_existing()" }, { - "id": "breadd_src_adapters_udev_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_sender", + "community": 17, + "norm_label": "sender" }, { - "id": "breadd_src_adapters_udev_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_result", + "community": 17, + "norm_label": "result" }, { - "id": "breadd_src_adapters_udev_udevadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L43", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_name", + "community": 17, + "norm_label": ".name()" }, { - "id": "breadd_src_adapters_udev_udevadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L47", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_run", + "community": 17, + "norm_label": ".run()" }, { - "id": "breadd_src_adapters_udev_scanneddevice", "label": "ScannedDevice", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L53", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_scanneddevice", + "community": 17, + "norm_label": "scanneddevice" }, { - "id": "breadd_src_adapters_udev_run_udev_monitor", "label": "run_udev_monitor()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L63", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_run_udev_monitor", + "community": 17, + "norm_label": "run_udev_monitor()" }, { - "id": "breadd_src_adapters_udev_build_event", "label": "build_event()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_build_event", + "community": 17, + "norm_label": "build_event()" }, { - "id": "event", "label": "Event", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "event", + "community": 17, + "norm_label": "event" }, { - "id": "breadd_src_adapters_udev_enumerate_with_udev", "label": "enumerate_with_udev()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L149", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_enumerate_with_udev", + "community": 17, + "norm_label": "enumerate_with_udev()" }, { - "id": "breadd_src_adapters_udev_prop_bool", "label": "prop_bool()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L178", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_prop_bool", + "community": 17, + "norm_label": "prop_bool()" }, { - "id": "breadd_src_adapters_udev_prop_str", "label": "prop_str()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L186", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_prop_str", + "community": 17, + "norm_label": "prop_str()" }, { - "id": "breadd_src_adapters_udev_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_option", + "community": 17, + "norm_label": "option" }, { - "id": "breadd_src_core_config", "label": "config.rs", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config", + "community": 2, + "norm_label": "config.rs" }, { - "id": "breadd_src_core_config_config", "label": "Config", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L9", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config", + "community": 2, + "norm_label": "config" }, { - "id": "breadd_src_core_config_daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L25", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_daemonconfig", + "community": 2, + "norm_label": "daemonconfig" }, { - "id": "breadd_src_core_config_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_string", + "community": 2, + "norm_label": "string" }, { - "id": "breadd_src_core_config_luaconfig", "label": "LuaConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L33", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_luaconfig", + "community": 2, + "norm_label": "luaconfig" }, { - "id": "breadd_src_core_config_modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L41", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_modulesconfig", + "community": 2, + "norm_label": "modulesconfig" }, { - "id": "breadd_src_core_config_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_vec", + "community": 2, + "norm_label": "vec" }, { - "id": "breadd_src_core_config_adaptersconfig", "label": "AdaptersConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L49", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_adaptersconfig", + "community": 2, + "norm_label": "adaptersconfig" }, { - "id": "breadd_src_core_config_adaptertoggle", "label": "AdapterToggle", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L71", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_adaptertoggle", + "community": 2, + "norm_label": "adaptertoggle" }, { - "id": "breadd_src_core_config_udevconfig", "label": "UdevConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L77", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_udevconfig", + "community": 2, + "norm_label": "udevconfig" }, { - "id": "breadd_src_core_config_powerconfig", "label": "PowerConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L85", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_powerconfig", + "community": 2, + "norm_label": "powerconfig" }, { - "id": "breadd_src_core_config_rootsconfig", "label": "RootsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L98", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rootsconfig", + "community": 2, + "norm_label": "rootsconfig" }, { - "id": "breadd_src_core_config_systemdconfig", "label": "SystemdConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L106", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_systemdconfig", + "community": 2, + "norm_label": "systemdconfig" }, { - "id": "breadd_src_core_config_eventsconfig", "label": "EventsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L117", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_eventsconfig", + "community": 2, + "norm_label": "eventsconfig" }, { - "id": "breadd_src_core_config_notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L123", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_notificationsconfig", + "community": 2, + "norm_label": "notificationsconfig" }, { - "id": "breadd_src_core_config_rs_default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_default", + "community": 2, + "norm_label": "default" }, { - "id": "breadd_src_core_config_daemonconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L133", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_daemonconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_self", + "community": 2, + "norm_label": "self" }, { - "id": "breadd_src_core_config_luaconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L142", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_luaconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_modulesconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L151", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_modulesconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_adaptertoggle_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L160", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_adaptertoggle_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_udevconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L168", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_udevconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_powerconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L177", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_powerconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_rootsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L186", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rootsconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_systemdconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L195", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_systemdconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_eventsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L204", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_eventsconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_notificationsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L212", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_notificationsconfig_default", + "community": 2, + "norm_label": ".default()" }, { - "id": "breadd_src_core_config_config_load", "label": ".load()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L222", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_load", + "community": 2, + "norm_label": ".load()" }, { - "id": "breadd_src_core_config_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_result", + "community": 2, + "norm_label": "result" }, { - "id": "breadd_src_core_config_config_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L233", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_socket_path", + "community": 2, + "norm_label": ".socket_path()" }, { - "id": "breadd_src_core_config_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_pathbuf", + "community": 2, + "norm_label": "pathbuf" }, { - "id": "breadd_src_core_config_config_lua_entry_point", "label": ".lua_entry_point()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L242", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_lua_entry_point", + "community": 2, + "norm_label": ".lua_entry_point()" }, { - "id": "breadd_src_core_config_config_lua_module_path", "label": ".lua_module_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L246", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_lua_module_path", + "community": 2, + "norm_label": ".lua_module_path()" }, { - "id": "breadd_src_core_config_config_path", "label": "config_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L251", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_path", + "community": 2, + "norm_label": "config_path()" }, { - "id": "breadd_src_core_config_expand_home", "label": "expand_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L267", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_expand_home", + "community": 2, + "norm_label": "expand_home()" }, { - "id": "breadd_src_core_config_default_log_level", "label": "default_log_level()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L281", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_log_level", + "community": 2, + "norm_label": "default_log_level()" }, { - "id": "breadd_src_core_config_default_lua_entry", "label": "default_lua_entry()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L285", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_lua_entry", + "community": 2, + "norm_label": "default_lua_entry()" }, { - "id": "breadd_src_core_config_default_lua_modules", "label": "default_lua_modules()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L289", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_lua_modules", + "community": 2, + "norm_label": "default_lua_modules()" }, { - "id": "breadd_src_core_config_default_true", "label": "default_true()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L293", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_true", + "community": 2, + "norm_label": "default_true()" }, { - "id": "breadd_src_core_config_default_poll_interval", "label": "default_poll_interval()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L297", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_poll_interval", + "community": 2, + "norm_label": "default_poll_interval()" }, { - "id": "breadd_src_core_config_default_dedup_window", "label": "default_dedup_window()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L301", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_dedup_window", + "community": 2, + "norm_label": "default_dedup_window()" }, { - "id": "breadd_src_core_config_default_notify_timeout", "label": "default_notify_timeout()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L305", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_timeout", + "community": 2, + "norm_label": "default_notify_timeout()" }, { - "id": "breadd_src_core_config_default_notify_urgency", "label": "default_notify_urgency()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L309", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_urgency", + "community": 2, + "norm_label": "default_notify_urgency()" }, { - "id": "breadd_src_core_config_default_notify_path", "label": "default_notify_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L313", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_path", + "community": 2, + "norm_label": "default_notify_path()" }, { - "id": "breadd_src_core_config_default_udev_subsystems", "label": "default_udev_subsystems()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L317", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_udev_subsystems", + "community": 2, + "norm_label": "default_udev_subsystems()" }, { - "id": "breadd_src_core_config_envguard", "label": "EnvGuard", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L336", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_envguard", + "community": 2, + "norm_label": "envguard" }, { - "id": "breadd_src_core_config_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_rs_option", + "community": 2, + "norm_label": "option" }, { - "id": "mutexguard", "label": "MutexGuard", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "mutexguard", + "community": 2, + "norm_label": "mutexguard" }, { - "id": "breadd_src_core_config_envguard_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L342", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_envguard_new", + "community": 2, + "norm_label": ".new()" }, { - "id": "drop", "label": "Drop", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "drop", + "community": 2, + "norm_label": "drop" }, { - "id": "breadd_src_core_config_envguard_drop", "label": ".drop()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L353", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_envguard_drop", + "community": 2, + "norm_label": ".drop()" }, { - "id": "breadd_src_core_config_default_config_uses_documented_defaults", "label": "default_config_uses_documented_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L364", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_config_uses_documented_defaults", + "community": 2, + "norm_label": "default_config_uses_documented_defaults()" }, { - "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", "label": "default_udev_subsystems_match_documented_list()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L385", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", + "community": 2, + "norm_label": "default_udev_subsystems_match_documented_list()" }, { - "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", "label": "parse_empty_toml_yields_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L393", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", + "community": 2, + "norm_label": "parse_empty_toml_yields_defaults()" }, { - "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", "label": "parse_full_toml_overrides_all_values()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L400", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", + "community": 2, + "norm_label": "parse_full_toml_overrides_all_values()" }, { - "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", "label": "parse_partial_toml_fills_missing_with_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L459", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", + "community": 2, + "norm_label": "parse_partial_toml_fills_missing_with_defaults()" }, { - "id": "breadd_src_core_config_invalid_toml_returns_error", "label": "invalid_toml_returns_error()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L472", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_invalid_toml_returns_error", + "community": 2, + "norm_label": "invalid_toml_returns_error()" }, { - "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "label": "socket_path_uses_explicit_path_verbatim()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L478", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "community": 2, + "norm_label": "socket_path_uses_explicit_path_verbatim()" }, { - "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", "label": "socket_path_expands_tilde_when_explicit()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L485", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "community": 2, + "norm_label": "socket_path_expands_tilde_when_explicit()" }, { - "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "label": "socket_path_falls_back_to_xdg_runtime_dir()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L497", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "community": 2, + "norm_label": "socket_path_falls_back_to_xdg_runtime_dir()" }, { - "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L508", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "community": 2, + "norm_label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()" }, { - "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "label": "lua_entry_point_and_module_path_expand_tilde()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L516", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "community": 2, + "norm_label": "lua_entry_point_and_module_path_expand_tilde()" }, { - "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L532", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "community": 2, + "norm_label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()" }, { - "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "label": "lua_entry_point_returns_absolute_path_unchanged()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L553", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "community": 2, + "norm_label": "lua_entry_point_returns_absolute_path_unchanged()" }, { - "id": "breadd_src_core_config_expand_home_handles_missing_home_env", "label": "expand_home_handles_missing_home_env()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L560", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_expand_home_handles_missing_home_env", + "community": 2, + "norm_label": "expand_home_handles_missing_home_env()" }, { - "id": "breadd_src_core_config_config_path_respects_xdg_config_home", "label": "config_path_respects_xdg_config_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L570", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_path_respects_xdg_config_home", + "community": 2, + "norm_label": "config_path_respects_xdg_config_home()" }, { - "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "label": "config_path_falls_back_to_home_when_no_xdg()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L580", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "community": 2, + "norm_label": "config_path_falls_back_to_home_when_no_xdg()" }, { - "id": "breadd_src_core_mod", - "label": "mod.rs", + "label": "core/mod.rs", "file_type": "code", "source_file": "breadd/src/core/mod.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_mod", + "community": 56, + "norm_label": "core/mod.rs" }, { - "id": "breadd_src_core_normalizer", "label": "normalizer.rs", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer", + "community": 1, + "norm_label": "normalizer.rs" }, { - "id": "breadd_src_core_normalizer_eventnormalizer", "label": "EventNormalizer", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L10", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer", + "community": 1, + "norm_label": "eventnormalizer" }, { - "id": "breadd_src_core_normalizer_rs_rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_rwlock", + "community": 1, + "norm_label": "rwlock" }, { - "id": "breadd_src_core_normalizer_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_hashmap", + "community": 1, + "norm_label": "hashmap" }, { - "id": "breadd_src_core_normalizer_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_string", + "community": 1, + "norm_label": "string" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L20", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_new", + "community": 1, + "norm_label": ".new()" }, { - "id": "breadd_src_core_normalizer_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_self", + "community": 1, + "norm_label": "self" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize", "label": ".normalize()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize", + "community": 1, + "norm_label": ".normalize()" }, { - "id": "breadd_src_core_normalizer_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_vec", + "community": 1, + "norm_label": "vec" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", "label": ".normalize_udev()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "community": 1, + "norm_label": ".normalize_udev()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "label": ".normalize_hyprland()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L159", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "community": 1, + "norm_label": ".normalize_hyprland()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", "label": ".normalize_power()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L263", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "community": 1, + "norm_label": ".normalize_power()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "label": ".normalize_bluetooth()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L314", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "community": 1, + "norm_label": ".normalize_bluetooth()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", "label": ".normalize_network()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L391", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "community": 1, + "norm_label": ".normalize_network()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "label": ".normalize_terminal()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L433", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "community": 1, + "norm_label": ".normalize_terminal()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", "label": ".normalize_remote()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L442", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "community": 1, + "norm_label": ".normalize_remote()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", "label": ".normalize_git()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L451", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "community": 1, + "norm_label": ".normalize_git()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "label": ".normalize_filesystem()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L460", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "community": 1, + "norm_label": ".normalize_filesystem()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "label": ".normalize_systemd()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "community": 1, + "norm_label": ".normalize_systemd()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", "label": ".normalize_podman()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L481", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "community": 1, + "norm_label": ".normalize_podman()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", "label": ".normalize_app()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L504", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "community": 1, + "norm_label": ".normalize_app()" }, { - "id": "breadd_src_core_normalizer_eventnormalizer_accept", "label": ".accept()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L519", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_accept", + "community": 1, + "norm_label": ".accept()" }, { - "id": "breadd_src_core_normalizer_split_hyprland_fields", "label": "split_hyprland_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L563", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_split_hyprland_fields", + "community": 1, + "norm_label": "split_hyprland_fields()" }, { - "id": "breadd_src_core_normalizer_raw", "label": "raw()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L574", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_raw", + "community": 1, + "norm_label": "raw()" }, { - "id": "breadd_src_core_normalizer_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_value", + "community": 1, + "norm_label": "value" }, { - "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "label": "udev_add_emits_connected_with_identity_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L586", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "community": 1, + "norm_label": "udev_add_emits_connected_with_identity_fields()" }, { - "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", "label": "udev_remove_emits_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L613", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "community": 1, + "norm_label": "udev_remove_emits_disconnected()" }, { - "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", "label": "udev_bind_action_is_suppressed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L634", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "community": 1, + "norm_label": "udev_bind_action_is_suppressed()" }, { - "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "label": "udev_anonymous_child_interface_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L651", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "community": 1, + "norm_label": "udev_anonymous_child_interface_is_dropped()" }, { - "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "label": "udev_dedupes_child_nodes_of_same_physical_device()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L667", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "community": 1, + "norm_label": "udev_dedupes_child_nodes_of_same_physical_device()" }, { - "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "label": "udev_disconnect_does_not_share_dedup_with_connect()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L693", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "community": 1, + "norm_label": "udev_disconnect_does_not_share_dedup_with_connect()" }, { - "id": "breadd_src_core_normalizer_hyprland_workspace_change", "label": "hyprland_workspace_change()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L715", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_workspace_change", + "community": 1, + "norm_label": "hyprland_workspace_change()" }, { - "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "label": "hyprland_active_window_v2_parses_address_from_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L729", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "community": 1, + "norm_label": "hyprland_active_window_v2_parses_address_from_fields()" }, { - "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "label": "hyprland_openwindow_splits_all_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L744", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "community": 1, + "norm_label": "hyprland_openwindow_splits_all_fields()" }, { - "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "label": "hyprland_unknown_kind_falls_through_to_generic_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L763", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "community": 1, + "norm_label": "hyprland_unknown_kind_falls_through_to_generic_event()" }, { - "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", "label": "hyprland_monitor_lifecycle()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L777", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "community": 1, + "norm_label": "hyprland_monitor_lifecycle()" }, { - "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", "label": "power_ac_connected_emits_named_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L799", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "community": 1, + "norm_label": "power_ac_connected_emits_named_event()" }, { - "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "label": "power_battery_thresholds_select_correct_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L812", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "community": 1, + "norm_label": "power_battery_thresholds_select_correct_event()" }, { - "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "label": "power_mid_range_battery_emits_generic_changed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L838", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "community": 1, + "norm_label": "power_mid_range_battery_emits_generic_changed()" }, { - "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "label": "power_ac_and_battery_can_both_fire()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L851", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "community": 1, + "norm_label": "power_ac_and_battery_can_both_fire()" }, { - "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "label": "bluetooth_connected_emits_device_connected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L867", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "community": 1, + "norm_label": "bluetooth_connected_emits_device_connected()" }, { - "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "label": "bluetooth_disconnected_emits_device_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L893", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "community": 1, + "norm_label": "bluetooth_disconnected_emits_device_disconnected()" }, { - "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "label": "bluetooth_enumerate_includes_name()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L910", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "community": 1, + "norm_label": "bluetooth_enumerate_includes_name()" }, { - "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "label": "bluetooth_paired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L929", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "community": 1, + "norm_label": "bluetooth_paired_emits_bluetooth_specific_event()" }, { - "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L948", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "community": 1, + "norm_label": "bluetooth_unpaired_emits_bluetooth_specific_event()" }, { - "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "label": "bluetooth_name_falls_back_to_properties()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L965", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "community": 1, + "norm_label": "bluetooth_name_falls_back_to_properties()" }, { - "id": "breadd_src_core_normalizer_network_online_and_offline", "label": "network_online_and_offline()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L984", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_network_online_and_offline", + "community": 1, + "norm_label": "network_online_and_offline()" }, { - "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", "label": "system_events_pass_through_unchanged()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1005", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "community": 1, + "norm_label": "system_events_pass_through_unchanged()" }, { - "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "label": "dedup_drops_duplicate_within_window()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1022", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "community": 1, + "norm_label": "dedup_drops_duplicate_within_window()" }, { - "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", "label": "dedup_allows_after_window_elapses()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1032", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "community": 1, + "norm_label": "dedup_allows_after_window_elapses()" }, { - "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "label": "dedup_distinguishes_different_payloads()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1042", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "community": 1, + "norm_label": "dedup_distinguishes_different_payloads()" }, { - "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "label": "dedup_window_of_zero_allows_everything()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1062", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "community": 1, + "norm_label": "dedup_window_of_zero_allows_everything()" }, { - "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", "label": "split_fields_handles_empty_and_single()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1081", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", + "community": 1, + "norm_label": "split_fields_handles_empty_and_single()" }, { - "id": "breadd_src_core_state_engine", "label": "state_engine.rs", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine", + "community": 9, + "norm_label": "state_engine.rs" }, { - "id": "breadd_src_core_state_engine_statehandle", "label": "StateHandle", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle", + "community": 16, + "norm_label": "statehandle" }, { - "id": "breadd_src_core_state_engine_rs_arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_arc", + "community": 22, + "norm_label": "arc" }, { - "id": "breadd_src_core_state_engine_rs_rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_rwlock", + "community": 22, + "norm_label": "rwlock" }, { - "id": "breadd_src_core_state_engine_rs_unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_unboundedsender", + "community": 22, + "norm_label": "unboundedsender" }, { - "id": "breadd_src_core_state_engine_statecommand", "label": "StateCommand", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statecommand", + "community": 22, + "norm_label": "statecommand" }, { - "id": "breadd_src_core_state_engine_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_string", + "community": 16, + "norm_label": "string" }, { - "id": "breadd_src_core_state_engine_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_option", + "community": 16, + "norm_label": "option" }, { - "id": "breadd_src_core_state_engine_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_vec", + "community": 16, + "norm_label": "vec" }, { - "id": "breadd_src_core_state_engine_statehandle_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L55", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_new", + "community": 22, + "norm_label": ".new()" }, { - "id": "breadd_src_core_state_engine_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_self", + "community": 22, + "norm_label": "self" }, { - "id": "breadd_src_core_state_engine_statehandle_state_arc", "label": ".state_arc()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L62", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_arc", + "community": 22, + "norm_label": ".state_arc()" }, { - "id": "breadd_src_core_state_engine_statehandle_state_get", "label": ".state_get()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L66", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_get", + "community": 16, + "norm_label": ".state_get()" }, { - "id": "breadd_src_core_state_engine_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_value", + "community": 16, + "norm_label": "value" }, { - "id": "breadd_src_core_state_engine_statehandle_state_dump", "label": ".state_dump()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L81", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_dump", + "community": 16, + "norm_label": ".state_dump()" }, { - "id": "breadd_src_core_state_engine_statehandle_register_subscription", "label": ".register_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L86", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_register_subscription", + "community": 16, + "norm_label": ".register_subscription()" }, { - "id": "breadd_src_core_state_engine_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_result", + "community": 16, + "norm_label": "result" }, { - "id": "breadd_src_core_state_engine_statehandle_remove_subscription", "label": ".remove_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L97", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_remove_subscription", + "community": 16, + "norm_label": ".remove_subscription()" }, { - "id": "breadd_src_core_state_engine_statehandle_register_watch", "label": ".register_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L103", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_register_watch", + "community": 16, + "norm_label": ".register_watch()" }, { - "id": "breadd_src_core_state_engine_statehandle_remove_watch", "label": ".remove_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L109", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_remove_watch", + "community": 16, + "norm_label": ".remove_watch()" }, { - "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", "label": ".clear_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L113", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", + "community": 16, + "norm_label": ".clear_subscriptions()" }, { - "id": "breadd_src_core_state_engine_statehandle_clear_modules", "label": ".clear_modules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L117", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_modules", + "community": 16, + "norm_label": ".clear_modules()" }, { - "id": "breadd_src_core_state_engine_statehandle_clear_widgets", "label": ".clear_widgets()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L121", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_widgets", + "community": 16, + "norm_label": ".clear_widgets()" }, { - "id": "breadd_src_core_state_engine_statehandle_set_module_status", "label": ".set_module_status()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L125", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_module_status", + "community": 16, + "norm_label": ".set_module_status()" }, { - "id": "breadd_src_core_state_engine_statehandle_set_profile", "label": ".set_profile()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L140", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_profile", + "community": 16, + "norm_label": ".set_profile()" }, { - "id": "breadd_src_core_state_engine_statehandle_set_device_rules", "label": ".set_device_rules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L144", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_device_rules", + "community": 16, + "norm_label": ".set_device_rules()" }, { - "id": "breadd_src_core_state_engine_run_state_engine", "label": "run_state_engine()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L149", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_run_state_engine", + "community": 22, + "norm_label": "run_state_engine()" }, { - "id": "unboundedreceiver", "label": "UnboundedReceiver", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "unboundedreceiver", + "community": 22, + "norm_label": "unboundedreceiver" }, { - "id": "breadd_src_core_state_engine_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_sender", + "community": 22, + "norm_label": "sender" }, { - "id": "breadd_src_core_state_engine_rs_atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_atomicu64", + "community": 22, + "norm_label": "atomicu64" }, { - "id": "breadd_src_core_state_engine_rs_receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_receiver", + "community": 22, + "norm_label": "receiver" }, { - "id": "breadd_src_core_state_engine_handle_command", "label": "handle_command()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L267", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_handle_command", + "community": 22, + "norm_label": "handle_command()" }, { - "id": "breadd_src_core_state_engine_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_hashmap", + "community": 9, + "norm_label": "hashmap" }, { - "id": "breadd_src_core_state_engine_dispatch_event", "label": "dispatch_event()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L339", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_dispatch_event", + "community": 22, + "norm_label": "dispatch_event()" }, { - "id": "breadd_src_core_state_engine_value_at_path", "label": "value_at_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L364", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path", + "community": 16, + "norm_label": "value_at_path()" }, { - "id": "breadd_src_core_state_engine_apply_event_to_state", "label": "apply_event_to_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L375", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_event_to_state", + "community": 9, + "norm_label": "apply_event_to_state()" }, { - "id": "breadd_src_core_state_engine_resolve_device", "label": "resolve_device()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L476", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device", + "community": 16, + "norm_label": "resolve_device()" }, { - "id": "breadd_src_core_state_engine_condition_matches", "label": "condition_matches()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_matches", + "community": 16, + "norm_label": "condition_matches()" }, { - "id": "breadd_src_core_state_engine_apply_device_change", "label": "apply_device_change()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_device_change", + "community": 9, + "norm_label": "apply_device_change()" }, { - "id": "breadd_src_core_state_engine_ev", "label": "ev()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_ev", + "community": 9, + "norm_label": "ev()" }, { - "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "label": "value_at_path_returns_root_for_empty_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L665", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", + "community": 9, + "norm_label": "value_at_path_returns_root_for_empty_path()" }, { - "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "label": "value_at_path_navigates_nested_keys()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L671", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", + "community": 9, + "norm_label": "value_at_path_navigates_nested_keys()" }, { - "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "label": "value_at_path_returns_none_on_missing_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L677", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", + "community": 9, + "norm_label": "value_at_path_returns_none_on_missing_key()" }, { - "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "label": "monitor_connect_adds_new_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L686", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "community": 9, + "norm_label": "monitor_connect_adds_new_monitor()" }, { - "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "label": "monitor_reconnect_does_not_duplicate()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L703", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "community": 9, + "norm_label": "monitor_reconnect_does_not_duplicate()" }, { - "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L717", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "community": 9, + "norm_label": "monitor_disconnect_keeps_record_but_flips_connected_flag()" }, { - "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "label": "workspace_changed_updates_active_workspace()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L734", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "community": 9, + "norm_label": "workspace_changed_updates_active_workspace()" }, { - "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", "label": "window_focus_change_updates_active_window()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L750", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "community": 9, + "norm_label": "window_focus_change_updates_active_window()" }, { - "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "label": "device_connect_adds_device_with_all_fields()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L768", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "community": 9, + "norm_label": "device_connect_adds_device_with_all_fields()" }, { - "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "label": "device_connect_is_idempotent_for_same_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "community": 9, + "norm_label": "device_connect_is_idempotent_for_same_id()" }, { - "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", "label": "device_disconnect_removes_matching_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L802", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "community": 9, + "norm_label": "device_disconnect_removes_matching_id()" }, { - "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "label": "device_disconnect_of_unknown_id_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L814", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "community": 9, + "norm_label": "device_disconnect_of_unknown_id_is_noop()" }, { - "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "label": "power_event_updates_ac_and_battery_low_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L824", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "community": 9, + "norm_label": "power_event_updates_ac_and_battery_low_flag()" }, { - "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "label": "power_clamps_battery_percent_to_100()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L846", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "community": 9, + "norm_label": "power_clamps_battery_percent_to_100()" }, { - "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "label": "network_event_updates_online_flag_and_interfaces()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L858", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "community": 9, + "norm_label": "network_event_updates_online_flag_and_interfaces()" }, { - "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "label": "profile_activated_pushes_previous_to_history()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L882", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "community": 9, + "norm_label": "profile_activated_pushes_previous_to_history()" }, { - "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "label": "profile_activated_to_same_name_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L901", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "community": 9, + "norm_label": "profile_activated_to_same_name_is_noop()" }, { - "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "label": "unknown_event_does_not_mutate_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L912", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "community": 9, + "norm_label": "unknown_event_does_not_mutate_state()" }, { - "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "label": "condition_vendor_id_matches_case_insensitively()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L926", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", + "community": 9, + "norm_label": "condition_vendor_id_matches_case_insensitively()" }, { - "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "label": "condition_name_contains_searches_name_and_vendor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L936", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", + "community": 9, + "norm_label": "condition_name_contains_searches_name_and_vendor()" }, { - "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", "label": "condition_input_flags_match_booleans()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L947", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", + "community": 9, + "norm_label": "condition_input_flags_match_booleans()" }, { - "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "label": "condition_usb_hub_requires_hub_and_secondary_class()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L965", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", + "community": 9, + "norm_label": "condition_usb_hub_requires_hub_and_secondary_class()" }, { - "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L987", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", + "community": 9, + "norm_label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()" }, { - "id": "breadd_src_core_state_engine_condition_empty_matches_anything", "label": "condition_empty_matches_anything()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L998", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_empty_matches_anything", + "community": 9, + "norm_label": "condition_empty_matches_anything()" }, { - "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "label": "resolve_device_returns_first_matching_rule()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1007", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", + "community": 9, + "norm_label": "resolve_device_returns_first_matching_rule()" }, { - "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "label": "resolve_device_skips_rules_with_no_conditions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1039", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", + "community": 9, + "norm_label": "resolve_device_skips_rules_with_no_conditions()" }, { - "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "label": "resolve_device_with_empty_ruleset_returns_unknown()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1048", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", + "community": 9, + "norm_label": "resolve_device_with_empty_ruleset_returns_unknown()" }, { - "id": "breadd_src_core_subscriptions", "label": "subscriptions.rs", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions", + "community": 20, + "norm_label": "subscriptions.rs" }, { - "id": "breadd_src_core_subscriptions_subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L4", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptionid", + "community": 20, + "norm_label": "subscriptionid" }, { - "id": "breadd_src_core_subscriptions_subscription", "label": "Subscription", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L7", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscription", + "community": 20, + "norm_label": "subscription" }, { - "id": "breadd_src_core_subscriptions_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_string", + "community": 20, + "norm_label": "string" }, { - "id": "breadd_src_core_subscriptions_subscriptiontable", "label": "SubscriptionTable", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L14", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable", + "community": 20, + "norm_label": "subscriptiontable" }, { - "id": "breadd_src_core_subscriptions_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_vec", + "community": 20, + "norm_label": "vec" }, { - "id": "breadd_src_core_subscriptions_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_hashmap", + "community": 20, + "norm_label": "hashmap" }, { - "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", "label": ".add_with_id()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L21", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "community": 20, + "norm_label": ".add_with_id()" }, { - "id": "breadd_src_core_subscriptions_subscriptiontable_remove", "label": ".remove()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L35", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_remove", + "community": 20, + "norm_label": ".remove()" }, { - "id": "breadd_src_core_subscriptions_subscriptiontable_clear", "label": ".clear()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L55", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_clear", + "community": 20, + "norm_label": ".clear()" }, { - "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", "label": ".match_event()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L60", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "community": 20, + "norm_label": ".match_event()" }, { - "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", "label": "table_add_assigns_provided_id_and_finds_match()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L82", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "community": 20, + "norm_label": "table_add_assigns_provided_id_and_finds_match()" }, { - "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "label": "table_match_returns_all_matching_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L95", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "community": 20, + "norm_label": "table_match_returns_all_matching_subscriptions()" }, { - "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", "label": "table_remove_returns_true_only_for_known_ids()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L111", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "community": 20, + "norm_label": "table_remove_returns_true_only_for_known_ids()" }, { - "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", "label": "table_remove_preserves_other_entries_after_swap_remove()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L122", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "community": 20, + "norm_label": "table_remove_preserves_other_entries_after_swap_remove()" }, { - "id": "breadd_src_core_subscriptions_table_clear_removes_all", "label": "table_clear_removes_all()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L137", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_clear_removes_all", + "community": 20, + "norm_label": "table_clear_removes_all()" }, { - "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", "label": "table_match_returns_empty_for_unmatched_event()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L149", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "community": 20, + "norm_label": "table_match_returns_empty_for_unmatched_event()" }, { - "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", "label": "table_once_flag_is_preserved_in_match_result()", "file_type": "code", "source_file": "breadd/src/core/subscriptions.rs", "source_location": "L156", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "community": 20, + "norm_label": "table_once_flag_is_preserved_in_match_result()" }, { - "id": "breadd_src_core_supervisor", "label": "supervisor.rs", "file_type": "code", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_supervisor", + "community": 3, + "norm_label": "supervisor.rs" }, { - "id": "breadd_src_core_supervisor_spawn_supervised", "label": "spawn_supervised()", "file_type": "code", "source_file": "breadd/src/core/supervisor.rs", "source_location": "L7", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_supervisor_spawn_supervised", + "community": 3, + "norm_label": "spawn_supervised()" }, { - "id": "breadd_src_core_supervisor_rs_receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_supervisor_rs_receiver", + "community": 3, + "norm_label": "receiver" }, { - "id": "breadd_src_core_supervisor_rs_f", "label": "F", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_supervisor_rs_f", + "community": 3, + "norm_label": "f" }, { - "id": "breadd_src_core_types", "label": "types.rs", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types", + "community": 14, + "norm_label": "types.rs" }, { - "id": "breadd_src_core_types_runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L8", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_runtimestate", + "community": 0, + "norm_label": "runtimestate" }, { - "id": "breadd_src_core_types_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_vec", + "community": 14, + "norm_label": "vec" }, { - "id": "breadd_src_core_types_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_option", + "community": 14, + "norm_label": "option" }, { - "id": "breadd_src_core_types_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_string", + "community": 14, + "norm_label": "string" }, { - "id": "breadd_src_core_types_monitor", "label": "Monitor", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L26", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_monitor", + "community": 14, + "norm_label": "monitor" }, { - "id": "breadd_src_core_types_workspace", "label": "Workspace", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L34", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_workspace", + "community": 14, + "norm_label": "workspace" }, { - "id": "breadd_src_core_types_devicetopology", "label": "DeviceTopology", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L40", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_devicetopology", + "community": 14, + "norm_label": "devicetopology" }, { - "id": "breadd_src_core_types_device", "label": "Device", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L45", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_device", + "community": 14, + "norm_label": "device" }, { - "id": "breadd_src_core_types_matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L58", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_matchcondition", + "community": 14, + "norm_label": "matchcondition" }, { - "id": "breadd_src_core_types_devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L77", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_devicerule", + "community": 14, + "norm_label": "devicerule" }, { - "id": "breadd_src_core_types_networkstate", "label": "NetworkState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L83", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_networkstate", + "community": 14, + "norm_label": "networkstate" }, { - "id": "breadd_src_core_types_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_hashmap", + "community": 14, + "norm_label": "hashmap" }, { - "id": "breadd_src_core_types_interfacestate", "label": "InterfaceState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L89", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_interfacestate", + "community": 14, + "norm_label": "interfacestate" }, { - "id": "breadd_src_core_types_powerstate", "label": "PowerState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L94", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_powerstate", + "community": 14, + "norm_label": "powerstate" }, { - "id": "breadd_src_core_types_profilestate", "label": "ProfileState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L101", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_profilestate", + "community": 14, + "norm_label": "profilestate" }, { - "id": "breadd_src_core_types_rs_btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_btreemap", + "community": 14, + "norm_label": "btreemap" }, { - "id": "breadd_src_core_types_rs_default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_default", + "community": 14, + "norm_label": "default" }, { - "id": "breadd_src_core_types_profilestate_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L108", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_profilestate_default", + "community": 14, + "norm_label": ".default()" }, { - "id": "breadd_src_core_types_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_self", + "community": 14, + "norm_label": "self" }, { - "id": "breadd_src_core_types_modulestatus", "label": "ModuleStatus", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L118", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_modulestatus", + "community": 14, + "norm_label": "modulestatus" }, { - "id": "breadd_src_core_types_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_rs_value", + "community": 14, + "norm_label": "value" }, { - "id": "breadd_src_core_types_moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L130", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_moduleloadstate", + "community": 16, + "norm_label": "moduleloadstate" }, { - "id": "breadd_src_core_types_workflowstatus", "label": "WorkflowStatus", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L143", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_workflowstatus", + "community": 14, + "norm_label": "workflowstatus" }, { - "id": "breadd_src_core_types_workflowstate", "label": "WorkflowState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L157", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_core_types_workflowstate", + "community": 14, + "norm_label": "workflowstate" }, { - "id": "breadd_src_ipc_mod", - "label": "mod.rs", + "label": "ipc/mod.rs", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod", + "community": 3, + "norm_label": "ipc/mod.rs" }, { - "id": "breadd_src_ipc_mod_server", "label": "Server", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L33", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_server", + "community": 3, + "norm_label": "server" }, { - "id": "breadd_src_ipc_mod_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_pathbuf", + "community": 3, + "norm_label": "pathbuf" }, { - "id": "breadd_src_ipc_mod_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_sender", + "community": 3, + "norm_label": "sender" }, { - "id": "breadd_src_ipc_mod_rs_unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_unboundedsender", + "community": 3, + "norm_label": "unboundedsender" }, { - "id": "breadd_src_ipc_mod_rs_arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_arc", + "community": 3, + "norm_label": "arc" }, { - "id": "breadd_src_ipc_mod_rs_rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_rwlock", + "community": 3, + "norm_label": "rwlock" }, { - "id": "breadd_src_ipc_mod_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_hashmap", + "community": 3, + "norm_label": "hashmap" }, { - "id": "breadd_src_ipc_mod_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_string", + "community": 3, + "norm_label": "string" }, { - "id": "breadd_src_ipc_mod_rs_atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_atomicu64", + "community": 3, + "norm_label": "atomicu64" }, { - "id": "breadd_src_ipc_mod_rs_mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_mutex", + "community": 3, + "norm_label": "mutex" }, { - "id": "breadd_src_ipc_mod_rs_vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_vecdeque", + "community": 3, + "norm_label": "vecdeque" }, { - "id": "breadd_src_ipc_mod_rs_instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_instant", + "community": 3, + "norm_label": "instant" }, { - "id": "breadd_src_ipc_mod_ipcrequest", "label": "IpcRequest", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L48", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_ipcrequest", + "community": 3, + "norm_label": "ipcrequest" }, { - "id": "breadd_src_ipc_mod_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_value", + "community": 3, + "norm_label": "value" }, { - "id": "breadd_src_ipc_mod_ipcresponse", "label": "IpcResponse", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_ipcresponse", + "community": 3, + "norm_label": "ipcresponse" }, { - "id": "breadd_src_ipc_mod_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_option", + "community": 3, + "norm_label": "option" }, { - "id": "breadd_src_ipc_mod_server_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_new", + "community": 3, + "norm_label": ".new()" }, { - "id": "breadd_src_ipc_mod_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_self", + "community": 3, + "norm_label": "self" }, { - "id": "breadd_src_ipc_mod_server_serve", "label": ".serve()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L94", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_serve", + "community": 3, + "norm_label": ".serve()" }, { - "id": "breadd_src_ipc_mod_rs_receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_receiver", + "community": 3, + "norm_label": "receiver" }, { - "id": "breadd_src_ipc_mod_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_result", + "community": 3, + "norm_label": "result" }, { - "id": "breadd_src_ipc_mod_server_handle_connection", "label": ".handle_connection()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L138", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_handle_connection", + "community": 3, + "norm_label": ".handle_connection()" }, { - "id": "unixstream", "label": "UnixStream", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "unixstream", + "community": 30, + "norm_label": "unixstream" }, { - "id": "breadd_src_ipc_mod_server_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L200", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_handle_request", + "community": 3, + "norm_label": ".handle_request()" }, { - "id": "breadd_src_ipc_mod_server_stream_events", "label": ".stream_events()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_stream_events", + "community": 3, + "norm_label": ".stream_events()" }, { - "id": "ownedwritehalf", "label": "OwnedWriteHalf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "ownedwritehalf", + "community": 3, + "norm_label": "ownedwritehalf" }, { - "id": "breadd_src_lua_mod", - "label": "mod.rs", + "label": "lua/mod.rs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod", + "community": 0, + "norm_label": "lua/mod.rs" }, { - "id": "breadd_src_lua_mod_luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L29", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luamessage", + "community": 0, + "norm_label": "luamessage" }, { - "id": "breadd_src_lua_mod_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_sender", + "community": 0, + "norm_label": "sender" }, { - "id": "breadd_src_lua_mod_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_result", + "community": 0, + "norm_label": "result" }, { - "id": "breadd_src_lua_mod_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_string", + "community": 0, + "norm_label": "string" }, { - "id": "breadd_src_lua_mod_errorentry", "label": "ErrorEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L47", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_errorentry", + "community": 0, + "norm_label": "errorentry" }, { - "id": "breadd_src_lua_mod_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_option", + "community": 0, + "norm_label": "option" }, { - "id": "breadd_src_lua_mod_runtimehandle", "label": "RuntimeHandle", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L54", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle", + "community": 0, + "norm_label": "runtimehandle" }, { - "id": "breadd_src_lua_mod_rs_unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_unboundedsender", + "community": 0, + "norm_label": "unboundedsender" }, { - "id": "breadd_src_lua_mod_rs_arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_arc", + "community": 0, + "norm_label": "arc" }, { - "id": "breadd_src_lua_mod_rs_mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_mutex", + "community": 0, + "norm_label": "mutex" }, { - "id": "breadd_src_lua_mod_rs_vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_vecdeque", + "community": 0, + "norm_label": "vecdeque" }, { - "id": "breadd_src_lua_mod_runtimehandle_sender", "label": ".sender()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L60", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_sender", + "community": 0, + "norm_label": ".sender()" }, { - "id": "breadd_src_lua_mod_runtimehandle_reload", "label": ".reload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L64", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_reload", + "community": 0, + "norm_label": ".reload()" }, { - "id": "breadd_src_lua_mod_runtimehandle_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L76", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_shutdown", + "community": 0, + "norm_label": ".shutdown()" }, { - "id": "breadd_src_lua_mod_runtimehandle_recent_errors", "label": ".recent_errors()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L80", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_recent_errors", + "community": 0, + "norm_label": ".recent_errors()" }, { - "id": "breadd_src_lua_mod_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_vec", + "community": 0, + "norm_label": "vec" }, { - "id": "breadd_src_lua_mod_spawn_runtime", "label": "spawn_runtime()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L88", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_spawn_runtime", + "community": 0, + "norm_label": "spawn_runtime()" }, { - "id": "breadd_src_lua_mod_timerid", "label": "TimerId", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L165", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_timerid", + "community": 0, + "norm_label": "timerid" }, { - "id": "breadd_src_lua_mod_handlerentry", "label": "HandlerEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L167", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_handlerentry", + "community": 0, + "norm_label": "handlerentry" }, { - "id": "registrykey", "label": "RegistryKey", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "registrykey", + "community": 0, + "norm_label": "registrykey" }, { - "id": "breadd_src_lua_mod_handlerkind", "label": "HandlerKind", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L176", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_handlerkind", + "community": 0, + "norm_label": "handlerkind" }, { - "id": "breadd_src_lua_mod_timerentry", "label": "TimerEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L181", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_timerentry", + "community": 0, + "norm_label": "timerentry" }, { - "id": "breadd_src_lua_mod_moduledecl", "label": "ModuleDecl", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L193", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_moduledecl", + "community": 0, + "norm_label": "moduledecl" }, { - "id": "breadd_src_lua_mod_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_pathbuf", + "community": 0, + "norm_label": "pathbuf" }, { - "id": "breadd_src_lua_mod_moduleinfo", "label": "ModuleInfo", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L202", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_moduleinfo", + "community": 0, + "norm_label": "moduleinfo" }, { - "id": "breadd_src_lua_mod_luaengine", "label": "LuaEngine", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L206", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine", + "community": 0, + "norm_label": "luaengine" }, { - "id": "lua", "label": "Lua", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "lua", + "community": 0, + "norm_label": "lua" }, { - "id": "breadd_src_lua_mod_rs_hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_hashmap", + "community": 0, + "norm_label": "hashmap" }, { - "id": "hashset", "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "hashset", + "community": 0, + "norm_label": "hashset" }, { - "id": "breadd_src_lua_mod_rs_atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_atomicu64", + "community": 0, + "norm_label": "atomicu64" }, { - "id": "breadd_src_lua_mod_luaengine_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L228", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_new", + "community": 0, + "norm_label": ".new()" }, { - "id": "breadd_src_lua_mod_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_self", + "community": 0, + "norm_label": "self" }, { - "id": "breadd_src_lua_mod_luaengine_reload_internal", "label": ".reload_internal()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L257", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_reload_internal", + "community": 0, + "norm_label": ".reload_internal()" }, { - "id": "breadd_src_lua_mod_luaengine_install_api", "label": ".install_api()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L309", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_api", + "community": 0, + "norm_label": ".install_api()" }, { - "id": "breadd_src_lua_mod_luaengine_load_device_rules", "label": ".load_device_rules()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1230", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_device_rules", + "community": 0, + "norm_label": ".load_device_rules()" }, { - "id": "breadd_src_lua_mod_luaengine_load_profiles", "label": ".load_profiles()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1285", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_profiles", + "community": 0, + "norm_label": ".load_profiles()" }, { - "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", "label": ".load_init_and_modules()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1322", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "community": 0, + "norm_label": ".load_init_and_modules()" }, { - "id": "breadd_src_lua_mod_luaengine_load_module", "label": ".load_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1406", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_module", + "community": 0, + "norm_label": ".load_module()" }, { - "id": "breadd_src_lua_mod_luaengine_load_lua_file", "label": ".load_lua_file()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1423", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_lua_file", + "community": 0, + "norm_label": ".load_lua_file()" }, { - "id": "breadd_src_lua_mod_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_path", + "community": 0, + "norm_label": "path" }, { - "id": "breadd_src_lua_mod_luaengine_load_lua_source", "label": ".load_lua_source()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1443", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_lua_source", + "community": 0, + "norm_label": ".load_lua_source()" }, { - "id": "breadd_src_lua_mod_luaengine_handle_event", "label": ".handle_event()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1451", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_event", + "community": 0, + "norm_label": ".handle_event()" }, { - "id": "breadd_src_lua_mod_luaengine_handle_timer", "label": ".handle_timer()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1514", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_timer", + "community": 0, + "norm_label": ".handle_timer()" }, { - "id": "breadd_src_lua_mod_luaengine_remove_handler", "label": ".remove_handler()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1538", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_remove_handler", + "community": 0, + "norm_label": ".remove_handler()" }, { - "id": "breadd_src_lua_mod_luaengine_run_on_load", "label": ".run_on_load()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1544", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_load", + "community": 0, + "norm_label": ".run_on_load()" }, { - "id": "breadd_src_lua_mod_luaengine_run_on_reload", "label": ".run_on_reload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1564", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_reload", + "community": 0, + "norm_label": ".run_on_reload()" }, { - "id": "breadd_src_lua_mod_luaengine_run_on_unload", "label": ".run_on_unload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1589", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_unload", + "community": 0, + "norm_label": ".run_on_unload()" }, { - "id": "breadd_src_lua_mod_luaengine_handle_callback_error", "label": ".handle_callback_error()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1614", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_callback_error", + "community": 0, + "norm_label": ".handle_callback_error()" }, { - "id": "luaerror", "label": "LuaError", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "luaerror", + "community": 0, + "norm_label": "luaerror" }, { - "id": "breadd_src_lua_mod_luaengine_get_module_hook", "label": ".get_module_hook()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1650", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_get_module_hook", + "community": 0, + "norm_label": ".get_module_hook()" }, { - "id": "function", "label": "Function", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "function", + "community": 0, + "norm_label": "function" }, { - "id": "breadd_src_lua_mod_luaengine_module_is_registered", "label": ".module_is_registered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_is_registered", + "community": 0, + "norm_label": ".module_is_registered()" }, { - "id": "breadd_src_lua_mod_luaengine_module_is_builtin", "label": ".module_is_builtin()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1667", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_is_builtin", + "community": 0, + "norm_label": ".module_is_builtin()" }, { - "id": "breadd_src_lua_mod_luaengine_set_current_module", "label": ".set_current_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1675", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_set_current_module", + "community": 0, + "norm_label": ".set_current_module()" }, { - "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", "label": ".cancel_all_timers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1681", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "community": 0, + "norm_label": ".cancel_all_timers()" }, { - "id": "breadd_src_lua_mod_luaengine_install_log_helpers", "label": ".install_log_helpers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1689", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_log_helpers", + "community": 0, + "norm_label": ".install_log_helpers()" }, { - "id": "breadd_src_lua_mod_luaengine_install_debounce", "label": ".install_debounce()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1748", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_debounce", + "community": 0, + "norm_label": ".install_debounce()" }, { - "id": "breadd_src_lua_mod_luaengine_scan_module_decl", "label": ".scan_module_decl()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1781", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_scan_module_decl", + "community": 0, + "norm_label": ".scan_module_decl()" }, { - "id": "breadd_src_lua_mod_luaengine_install_require_loader", "label": ".install_require_loader()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_require_loader", + "community": 0, + "norm_label": ".install_require_loader()" }, { - "id": "breadd_src_lua_mod_luaengine_install_wait_helper", "label": ".install_wait_helper()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1883", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_wait_helper", + "community": 0, + "norm_label": ".install_wait_helper()" }, { - "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", "label": ".install_workflow_helpers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1938", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "community": 0, + "norm_label": ".install_workflow_helpers()" }, { - "id": "breadd_src_lua_mod_workflow_register", "label": "workflow_register()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_register", + "community": 0, + "norm_label": "workflow_register()" }, { - "id": "breadd_src_lua_mod_rs_rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_rwlock", + "community": 0, + "norm_label": "rwlock" }, { - "id": "breadd_src_lua_mod_workflow_step", "label": "workflow_step()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2194", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_step", + "community": 0, + "norm_label": "workflow_step()" }, { - "id": "breadd_src_lua_mod_workflow_finish", "label": "workflow_finish()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2208", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_finish", + "community": 0, + "norm_label": "workflow_finish()" }, { - "id": "breadd_src_lua_mod_workflow_fail", "label": "workflow_fail()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2222", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_fail", + "community": 0, + "norm_label": "workflow_fail()" }, { - "id": "breadd_src_lua_mod_workflow_timeout", "label": "workflow_timeout()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2237", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_timeout", + "community": 0, + "norm_label": "workflow_timeout()" }, { - "id": "breadd_src_lua_mod_workflow_status_json", "label": "workflow_status_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2255", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_status_json", + "community": 0, + "norm_label": "workflow_status_json()" }, { - "id": "jsonvalue", "label": "JsonValue", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "jsonvalue", + "community": 0, + "norm_label": "jsonvalue" }, { - "id": "breadd_src_lua_mod_workflow_list_json", "label": "workflow_list_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2267", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_list_json", + "community": 0, + "norm_label": "workflow_list_json()" }, { - "id": "breadd_src_lua_mod_widgetregisterargs", "label": "WidgetRegisterArgs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2282", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_widgetregisterargs", + "community": 0, + "norm_label": "widgetregisterargs" }, { - "id": "breadd_src_lua_mod_widgetupdateargs", "label": "WidgetUpdateArgs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2297", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_widgetupdateargs", + "community": 0, + "norm_label": "widgetupdateargs" }, { - "id": "breadd_src_lua_mod_default_widget_visible", "label": "default_widget_visible()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2308", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_default_widget_visible", + "community": 0, + "norm_label": "default_widget_visible()" }, { - "id": "breadd_src_lua_mod_widget_register", "label": "widget_register()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2312", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_register", + "community": 0, + "norm_label": "widget_register()" }, { - "id": "breadd_src_lua_mod_widget_update", "label": "widget_update()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2343", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_update", + "community": 0, + "norm_label": "widget_update()" }, { - "id": "breadd_src_lua_mod_widget_remove", "label": "widget_remove()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2379", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_remove", + "community": 0, + "norm_label": "widget_remove()" }, { - "id": "breadd_src_lua_mod_widget_list_json", "label": "widget_list_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2393", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_list_json", + "community": 0, + "norm_label": "widget_list_json()" }, { - "id": "breadd_src_lua_mod_order_module_decls", "label": "order_module_decls()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2405", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_order_module_decls", + "community": 0, + "norm_label": "order_module_decls()" }, { - "id": "breadd_src_lua_mod_module_name_from_path", "label": "module_name_from_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2479", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_module_name_from_path", + "community": 0, + "norm_label": "module_name_from_path()" }, { - "id": "breadd_src_lua_mod_is_lib_path", "label": "is_lib_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2488", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_is_lib_path", + "community": 0, + "norm_label": "is_lib_path()" }, { - "id": "breadd_src_lua_mod_json_to_lua", "label": "json_to_lua()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2506", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_json_to_lua", + "community": 0, + "norm_label": "json_to_lua()" }, { - "id": "t", "label": "T", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "t", + "community": 0, + "norm_label": "t" }, { - "id": "breadd_src_lua_mod_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_value", + "community": 0, + "norm_label": "value" }, { - "id": "breadd_src_lua_mod_state_value_to_lua", "label": "state_value_to_lua()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2518", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_state_value_to_lua", + "community": 0, + "norm_label": "state_value_to_lua()" }, { - "id": "breadd_src_lua_mod_module_store_get", "label": "module_store_get()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2547", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_module_store_get", + "community": 0, + "norm_label": "module_store_get()" }, { - "id": "breadd_src_lua_mod_module_store_set", "label": "module_store_set()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2563", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_module_store_set", + "community": 0, + "norm_label": "module_store_set()" }, { - "id": "breadd_src_lua_mod_lua_expand_path", "label": "lua_expand_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2592", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_expand_path", + "community": 0, + "norm_label": "lua_expand_path()" }, { - "id": "breadd_src_lua_mod_dirs_home", "label": "dirs_home()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2605", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_dirs_home", + "community": 0, + "norm_label": "dirs_home()" }, { - "id": "breadd_src_lua_mod_lua_machine_name", "label": "lua_machine_name()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2612", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_machine_name", + "community": 0, + "norm_label": "lua_machine_name()" }, { - "id": "breadd_src_lua_mod_lua_hostname", "label": "lua_hostname()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2625", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_hostname", + "community": 0, + "norm_label": "lua_hostname()" }, { - "id": "breadd_src_lua_mod_lua_machine_tags", "label": "lua_machine_tags()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2649", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_machine_tags", + "community": 0, + "norm_label": "lua_machine_tags()" }, { - "id": "breadd_src_lua_mod_read_sync_toml", "label": "read_sync_toml()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2665", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_read_sync_toml", + "community": 0, + "norm_label": "read_sync_toml()" }, { - "id": "breadd_src_lua_mod_builtin_module_decls", "label": "builtin_module_decls()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2893", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_builtin_module_decls", + "community": 0, + "norm_label": "builtin_module_decls()" }, { - "id": "breadd_src_lua_mod_hyprland_request_socket", "label": "hyprland_request_socket()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2925", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_hyprland_request_socket", + "community": 0, + "norm_label": "hyprland_request_socket()" }, { - "id": "breadd_src_lua_mod_hyprland_request", "label": "hyprland_request()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2959", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_hyprland_request", + "community": 0, + "norm_label": "hyprland_request()" }, { - "id": "breadd_src_lua_mod_parse_match_condition", "label": "parse_match_condition()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2971", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_parse_match_condition", + "community": 14, + "norm_label": "parse_match_condition()" }, { - "id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "table", + "community": 14, + "norm_label": "table" }, { - "id": "breadd_src_lua_mod_list_lua_files", "label": "list_lua_files()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2987", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_list_lua_files", + "community": 0, + "norm_label": "list_lua_files()" }, { - "id": "breadd_src_lua_mod_bluetooth_spawn", "label": "bluetooth_spawn()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3013", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_spawn", + "community": 0, + "norm_label": "bluetooth_spawn()" }, { - "id": "breadd_src_lua_mod_rs_f", "label": "F", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_f", + "community": 0, + "norm_label": "f" }, { - "id": "breadd_src_lua_mod_bluetooth_query", "label": "bluetooth_query()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3035", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_query", + "community": 0, + "norm_label": "bluetooth_query()" }, { - "id": "breadd_src_lua_mod_bluetooth_find_adapter", "label": "bluetooth_find_adapter()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3058", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_find_adapter", + "community": 0, + "norm_label": "bluetooth_find_adapter()" }, { - "id": "breadd_src_lua_mod_rs_connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_connection", + "community": 0, + "norm_label": "connection" }, { - "id": "breadd_src_lua_mod_bluetooth_set_powered", "label": "bluetooth_set_powered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3081", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_set_powered", + "community": 0, + "norm_label": "bluetooth_set_powered()" }, { - "id": "breadd_src_lua_mod_bluetooth_get_powered", "label": "bluetooth_get_powered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3099", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_get_powered", + "community": 0, + "norm_label": "bluetooth_get_powered()" }, { - "id": "breadd_src_lua_mod_bluetooth_connect", "label": "bluetooth_connect()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_connect", + "community": 0, + "norm_label": "bluetooth_connect()" }, { - "id": "breadd_src_lua_mod_bluetooth_disconnect", "label": "bluetooth_disconnect()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3131", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_disconnect", + "community": 0, + "norm_label": "bluetooth_disconnect()" }, { - "id": "breadd_src_lua_mod_bluetooth_set_scanning", "label": "bluetooth_set_scanning()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3146", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_set_scanning", + "community": 0, + "norm_label": "bluetooth_set_scanning()" }, { - "id": "breadd_src_lua_mod_bluetoothdevice", "label": "BluetoothDevice", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3165", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetoothdevice", + "community": 0, + "norm_label": "bluetoothdevice" }, { - "id": "breadd_src_lua_mod_bluetooth_list_devices", "label": "bluetooth_list_devices()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3172", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_list_devices", + "community": 0, + "norm_label": "bluetooth_list_devices()" }, { - "id": "breadd_src_main", - "label": "main.rs", + "label": "breadd/src/main.rs", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_main", + "community": 31, + "norm_label": "breadd/src/main.rs" }, { - "id": "breadd_src_main_main", "label": "main()", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L22", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_main_main", + "community": 31, + "norm_label": "main()" }, { - "id": "breadd_src_main_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_main_rs_result", + "community": 31, + "norm_label": "result" }, { - "id": "breadd_src_main_wait_for_shutdown", "label": "wait_for_shutdown()", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L139", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_src_main_wait_for_shutdown", + "community": 31, + "norm_label": "wait_for_shutdown()" }, { - "id": "breadd_tests_ipc_integration", "label": "ipc_integration.rs", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration", + "community": 8, + "norm_label": "ipc_integration.rs" }, { - "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", "label": "ping_and_state_dump_work()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L14", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "community": 8, + "norm_label": "ping_and_state_dump_work()" }, { - "id": "breadd_tests_ipc_integration_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_result", + "community": 8, + "norm_label": "result" }, { - "id": "breadd_tests_ipc_integration_unknown_method_returns_error", "label": "unknown_method_returns_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L35", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_unknown_method_returns_error", + "community": 8, + "norm_label": "unknown_method_returns_error()" }, { - "id": "breadd_tests_ipc_integration_profile_activate_updates_state", "label": "profile_activate_updates_state()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L52", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_profile_activate_updates_state", + "community": 8, + "norm_label": "profile_activate_updates_state()" }, { - "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", "label": "profile_activate_without_name_errors()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L77", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "community": 8, + "norm_label": "profile_activate_without_name_errors()" }, { - "id": "breadd_tests_ipc_integration_emit_without_event_errors", "label": "emit_without_event_errors()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L91", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_event_errors", + "community": 8, + "norm_label": "emit_without_event_errors()" }, { - "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "label": "emit_with_internal_source_is_rejected()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L103", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "community": 8, + "norm_label": "emit_with_internal_source_is_rejected()" }, { - "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "label": "emit_with_unregistered_app_source_is_rejected()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L127", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "community": 8, + "norm_label": "emit_with_unregistered_app_source_is_rejected()" }, { - "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "label": "emit_with_known_app_source_routes_through_normalizer()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L144", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "community": 8, + "norm_label": "emit_with_known_app_source_routes_through_normalizer()" }, { - "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "label": "emit_with_app_source_rejects_wrong_namespace()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L207", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "community": 8, + "norm_label": "emit_with_app_source_rejects_wrong_namespace()" }, { - "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", "label": "state_get_returns_specific_subtree()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L235", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "community": 8, + "norm_label": "state_get_returns_specific_subtree()" }, { - "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", "label": "state_get_missing_key_returns_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L257", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "community": 8, + "norm_label": "state_get_missing_key_returns_error()" }, { - "id": "breadd_tests_ipc_integration_modules_list_returns_array", "label": "modules_list_returns_array()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L271", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_modules_list_returns_array", + "community": 8, + "norm_label": "modules_list_returns_array()" }, { - "id": "breadd_tests_ipc_integration_modules_reload_succeeds", "label": "modules_reload_succeeds()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L283", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_modules_reload_succeeds", + "community": 8, + "norm_label": "modules_reload_succeeds()" }, { - "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L296", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "community": 8, + "norm_label": "daemon_survives_repeated_reloads_and_pipeline_resumes()" }, { - "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", "label": "events_replay_returns_buffered_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L346", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "community": 8, + "norm_label": "events_replay_returns_buffered_events()" }, { - "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "label": "event_stream_filter_excludes_non_matching_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L377", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "community": 8, + "norm_label": "event_stream_filter_excludes_non_matching_events()" }, { - "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "label": "multiple_concurrent_clients_each_get_response()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L430", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "community": 8, + "norm_label": "multiple_concurrent_clients_each_get_response()" }, { - "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", "label": "events_stream_receives_emitted_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L464", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "community": 8, + "norm_label": "events_stream_receives_emitted_events()" }, { - "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "label": "workflow_reaches_done_via_wait_any_happy_path()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L525", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "community": 8, + "norm_label": "workflow_reaches_done_via_wait_any_happy_path()" }, { - "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "label": "workflow_times_out_when_deadline_exceeded()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L562", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "community": 8, + "norm_label": "workflow_times_out_when_deadline_exceeded()" }, { - "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", "label": "workflow_captures_error_on_failure()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L590", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "community": 8, + "norm_label": "workflow_captures_error_on_failure()" }, { - "id": "breadd_tests_ipc_integration_poll_workflow_status", "label": "poll_workflow_status()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L622", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_poll_workflow_status", + "community": 8, + "norm_label": "poll_workflow_status()" }, { - "id": "breadd_tests_ipc_integration_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_value", + "community": 8, + "norm_label": "value" }, { - "id": "breadd_tests_ipc_integration_testharness", "label": "TestHarness", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L647", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness", + "community": 8, + "norm_label": "testharness" }, { - "id": "tempdir", "label": "TempDir", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "tempdir", + "community": 8, + "norm_label": "tempdir" }, { - "id": "child", "label": "Child", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "child", + "community": 8, + "norm_label": "child" }, { - "id": "breadd_tests_ipc_integration_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_pathbuf", + "community": 8, + "norm_label": "pathbuf" }, { - "id": "breadd_tests_ipc_integration_testharness_spawn", "label": ".spawn()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L654", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn", + "community": 8, + "norm_label": ".spawn()" }, { - "id": "breadd_tests_ipc_integration_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_self", + "community": 8, + "norm_label": "self" }, { - "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", "label": ".spawn_with_init()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L658", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "community": 8, + "norm_label": ".spawn_with_init()" }, { - "id": "breadd_tests_ipc_integration_testharness_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L713", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_socket_path", + "community": 8, + "norm_label": ".socket_path()" }, { - "id": "breadd_tests_ipc_integration_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_path", + "community": 8, + "norm_label": "path" }, { - "id": "breadd_tests_ipc_integration_testharness_wait_until_ready", "label": ".wait_until_ready()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L717", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "community": 8, + "norm_label": ".wait_until_ready()" }, { - "id": "breadd_tests_ipc_integration_testharness_send_request", "label": ".send_request()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L732", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_send_request", + "community": 8, + "norm_label": ".send_request()" }, { - "id": "breadd_tests_ipc_integration_testharness_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L759", - "_origin": "ast" + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_shutdown", + "community": 8, + "norm_label": ".shutdown()" }, { - "id": "examples_modules_active_window_widget", "label": "active-window-widget.lua", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_active_window_widget", + "community": 32, + "norm_label": "active-window-widget.lua" }, { - "id": "examples_modules_active_window_widget_label_for", "label": "label_for()", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L14", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_active_window_widget_label_for", + "community": 32, + "norm_label": "label_for()" }, { - "id": "examples_modules_active_window_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L29", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_active_window_widget_widget_root", + "community": 32, + "norm_label": "widget_root()" }, { - "id": "examples_modules_active_window_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/active-window-widget.lua", "source_location": "L33", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_active_window_widget_m_on_load", + "community": 32, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_bluetooth_toggle_widget", "label": "bluetooth-toggle-widget.lua", "file_type": "code", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_bluetooth_toggle_widget", + "community": 37, + "norm_label": "bluetooth-toggle-widget.lua" }, { - "id": "examples_modules_bluetooth_toggle_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L14", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_bluetooth_toggle_widget_widget_root", + "community": 37, + "norm_label": "widget_root()" }, { - "id": "examples_modules_bluetooth_toggle_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/bluetooth-toggle-widget.lua", "source_location": "L43", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_bluetooth_toggle_widget_m_on_load", + "community": 37, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_cpu_temp_widget", "label": "cpu-temp-widget.lua", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget", + "community": 33, + "norm_label": "cpu-temp-widget.lua" }, { - "id": "examples_modules_cpu_temp_widget_read_temp_c", "label": "read_temp_c()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L23", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_read_temp_c", + "community": 33, + "norm_label": "read_temp_c()" }, { - "id": "examples_modules_cpu_temp_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L31", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_widget_root", + "community": 33, + "norm_label": "widget_root()" }, { - "id": "examples_modules_cpu_temp_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget.lua", "source_location": "L51", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_m_on_load", + "community": 33, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_dock_monitors", "label": "dock-monitors.lua", "file_type": "code", "source_file": "examples/modules/dock-monitors.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_dock_monitors", + "community": 40, + "norm_label": "dock-monitors.lua" }, { - "id": "examples_modules_dock_monitors_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/dock-monitors.lua", "source_location": "L21", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_dock_monitors_m_on_load", + "community": 40, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_dock_workflow", "label": "dock-workflow.lua", "file_type": "code", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_dock_workflow", + "community": 41, + "norm_label": "dock-workflow.lua" }, { - "id": "examples_modules_dock_workflow_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L44", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_dock_workflow_m_on_load", + "community": 41, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_focus_mode_widget", "label": "focus-mode-widget.lua", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_focus_mode_widget", + "community": 34, + "norm_label": "focus-mode-widget.lua" }, { - "id": "examples_modules_focus_mode_widget_is_focused", "label": "is_focused()", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L22", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_focus_mode_widget_is_focused", + "community": 34, + "norm_label": "is_focused()" }, { - "id": "examples_modules_focus_mode_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L26", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_focus_mode_widget_widget_root", + "community": 34, + "norm_label": "widget_root()" }, { - "id": "examples_modules_focus_mode_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/focus-mode-widget.lua", "source_location": "L35", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_focus_mode_widget_m_on_load", + "community": 34, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_git_branch_widget", "label": "git-branch-widget.lua", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget", + "community": 29, + "norm_label": "git-branch-widget.lua" }, { - "id": "examples_modules_git_branch_widget_shell_quote", "label": "shell_quote()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L41", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget_shell_quote", + "community": 29, + "norm_label": "shell_quote()" }, { - "id": "examples_modules_git_branch_widget_focused_tab_cwd", "label": "focused_tab_cwd()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L50", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget_focused_tab_cwd", + "community": 29, + "norm_label": "focused_tab_cwd()" }, { - "id": "examples_modules_git_branch_widget_git_info", "label": "git_info()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L88", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget_git_info", + "community": 29, + "norm_label": "git_info()" }, { - "id": "examples_modules_git_branch_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L111", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget_widget_root", + "community": 29, + "norm_label": "widget_root()" }, { - "id": "examples_modules_git_branch_widget_update", "label": "update()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L122", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget_update", + "community": 29, + "norm_label": "update()" }, { - "id": "examples_modules_git_branch_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L133", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_git_branch_widget_m_on_load", + "community": 29, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_low_battery_warning", "label": "low-battery-warning.lua", "file_type": "code", "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_low_battery_warning", + "community": 42, + "norm_label": "low-battery-warning.lua" }, { - "id": "examples_modules_low_battery_warning_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/low-battery-warning.lua", "source_location": "L11", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_low_battery_warning_m_on_load", + "community": 42, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_pause_media_on_headphone_unplug", "label": "pause-media-on-headphone-unplug.lua", "file_type": "code", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_pause_media_on_headphone_unplug", + "community": 38, + "norm_label": "pause-media-on-headphone-unplug.lua" }, { - "id": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", "label": "looks_like_headphones()", "file_type": "code", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L8", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "community": 38, + "norm_label": "looks_like_headphones()" }, { - "id": "examples_modules_pause_media_on_headphone_unplug_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", "source_location": "L17", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "community": 38, + "norm_label": "m.on_load()" }, { - "id": "examples_modules_workflow_status_widget", "label": "workflow-status-widget.lua", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_workflow_status_widget", + "community": 35, + "norm_label": "workflow-status-widget.lua" }, { - "id": "examples_modules_workflow_status_widget_most_relevant", "label": "most_relevant()", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L20", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_workflow_status_widget_most_relevant", + "community": 35, + "norm_label": "most_relevant()" }, { - "id": "examples_modules_workflow_status_widget_widget_update", "label": "widget_update()", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L31", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_workflow_status_widget_widget_update", + "community": 35, + "norm_label": "widget_update()" }, { - "id": "examples_modules_workflow_status_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/workflow-status-widget.lua", "source_location": "L63", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_workflow_status_widget_m_on_load", + "community": 35, + "norm_label": "m.on_load()" }, { - "id": "scripts_install", "label": "install.sh", "file_type": "code", "source_file": "scripts/install.sh", @@ -7258,10 +9149,12 @@ "language": "bash", "kind": "file" }, - "_origin": "ast" + "_origin": "ast", + "id": "scripts_install", + "community": 43, + "norm_label": "install.sh" }, { - "id": "scripts_install_sh__entry", "label": "install.sh script", "file_type": "code", "source_file": "scripts/install.sh", @@ -7270,28140 +9163,3826 @@ "language": "bash", "kind": "bash_entrypoint" }, - "_origin": "ast" + "_origin": "ast", + "id": "scripts_install_sh__entry", + "community": 43, + "norm_label": "install.sh script" + }, + { + "label": "Bread Daemon (breadd)", + "type": "component", + "description": "Long-running Rust process that normalizes hardware/OS signals into semantic events, maintains runtime state, and dispatches events to Lua modules.", + "confidence": 0.95, + "source_location": "README.md:16-20, Documentation.md:25-28", + "source_file": "README.md", + "file_type": "concept", + "id": "sys_bread_daemon", + "community": 5, + "norm_label": "bread daemon (breadd)" + }, + { + "label": "Bread CLI (bread)", + "type": "component", + "description": "Command-line interface that communicates with the daemon over a Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock.", + "confidence": 0.95, + "source_location": "README.md:46, Documentation.md:29", + "source_file": "README.md", + "file_type": "concept", + "id": "sys_bread_cli", + "community": 5, + "norm_label": "bread cli (bread)" + }, + { + "label": "Lua Runtime", + "type": "component", + "description": "Dedicated thread inside breadd that loads Lua modules and executes automation logic in response to events.", + "confidence": 0.95, + "source_location": "Documentation.md:28", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "sys_lua_runtime", + "community": 5, + "norm_label": "lua runtime" + }, + { + "label": "Hyprland Adapter", + "type": "adapter", + "description": "Interfaces with Hyprland compositor IPC to monitor workspace changes, window focus, and monitor connections.", + "confidence": 0.95, + "source_location": "Documentation.md:31, README.md:64", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_hyprland", + "community": 5, + "norm_label": "hyprland adapter" + }, + { + "label": "udev Adapter", + "type": "adapter", + "description": "Monitors USB and input device hotplug events via udev/netlink to emit device connection/disconnection events.", + "confidence": 0.95, + "source_location": "Documentation.md:31, README.md:64", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_udev", + "community": 5, + "norm_label": "udev adapter" + }, + { + "label": "Power Adapter", + "type": "adapter", + "description": "Monitors AC power and battery state via UPower D-Bus and sysfs to emit power events.", + "confidence": 0.95, + "source_location": "Documentation.md:31, README.md:64", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_power", + "community": 5, + "norm_label": "power adapter" + }, + { + "label": "Network Adapter", + "type": "adapter", + "description": "Monitors network connectivity via rtnetlink and sysfs to emit network connection/disconnection events.", + "confidence": 0.95, + "source_location": "Documentation.md:31, README.md:64", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_network", + "community": 5, + "norm_label": "network adapter" + }, + { + "label": "Bluetooth Adapter", + "type": "adapter", + "description": "Interfaces with BlueZ D-Bus to monitor and control Bluetooth device pairing, connection, and power state.", + "confidence": 0.95, + "source_location": "Documentation.md:31, README.md:64", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_bluetooth", + "community": 5, + "norm_label": "bluetooth adapter" + }, + { + "label": "Git Adapter", + "type": "adapter", + "description": "Monitors git repositories via hooks and dirty-state poller to emit commit and branch change events.", + "confidence": 0.95, + "source_location": "Documentation.md:31", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_git", + "community": 45, + "norm_label": "git adapter" + }, + { + "label": "Filesystem Adapter", + "type": "adapter", + "description": "Watches project root directories for file changes and build artifacts.", + "confidence": 0.95, + "source_location": "Documentation.md:31", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_filesystem", + "community": 44, + "norm_label": "filesystem adapter" + }, + { + "label": "Systemd Adapter", + "type": "adapter", + "description": "Monitors systemd --user unit state changes to emit service start/stop/failure events.", + "confidence": 0.95, + "source_location": "Documentation.md:31", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_systemd", + "community": 47, + "norm_label": "systemd adapter" + }, + { + "label": "Podman Adapter", + "type": "adapter", + "description": "Monitors Podman container lifecycle events (start, stop, health changes).", + "confidence": 0.95, + "source_location": "Documentation.md:31", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "adapter_podman", + "community": 46, + "norm_label": "podman adapter" + }, + { + "label": "Monitors Module (Built-in)", + "type": "module", + "description": "High-level declarative monitor event handlers and layout management for display configuration.", + "confidence": 0.95, + "source_location": "Documentation.md:676-699", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "module_monitors", + "community": 5, + "norm_label": "monitors module (built-in)" + }, + { + "label": "Devices Module (Built-in)", + "type": "module", + "description": "Device connection rules with name-based matching for hardware hotplug events.", + "confidence": 0.95, + "source_location": "Documentation.md:702-807", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "module_devices", + "community": 5, + "norm_label": "devices module (built-in)" + }, + { + "label": "Workspaces Module (Built-in)", + "type": "module", + "description": "Workspace-to-monitor assignment and application pinning functionality.", + "confidence": 0.95, + "source_location": "Documentation.md:809-824", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "module_workspaces", + "community": 5, + "norm_label": "workspaces module (built-in)" + }, + { + "label": "Binds Module (Built-in)", + "type": "module", + "description": "Runtime keybind management via Hyprland dispatcher.", + "confidence": 0.95, + "source_location": "Documentation.md:826-845", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "module_binds", + "community": 59, + "norm_label": "binds module (built-in)" + }, + { + "label": "bread.device.connected", + "type": "event", + "description": "Emitted when a USB device or Bluetooth device connects, contains device info and raw udev properties.", + "confidence": 0.95, + "source_location": "Documentation.md:880-895", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_device_connected", + "community": 5, + "norm_label": "bread.device.connected" + }, + { + "label": "bread.device.disconnected", + "type": "event", + "description": "Emitted when a USB device or Bluetooth device disconnects.", + "confidence": 0.95, + "source_location": "Documentation.md:880-895", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_device_disconnected", + "community": 5, + "norm_label": "bread.device.disconnected" + }, + { + "label": "bread.monitor.connected", + "type": "event", + "description": "Emitted when an external monitor connects to the system.", + "confidence": 0.95, + "source_location": "Documentation.md:917", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_monitor_connected", + "community": 5, + "norm_label": "bread.monitor.connected" + }, + { + "label": "bread.monitor.disconnected", + "type": "event", + "description": "Emitted when an external monitor disconnects from the system.", + "confidence": 0.95, + "source_location": "Documentation.md:918", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_monitor_disconnected", + "community": 5, + "norm_label": "bread.monitor.disconnected" + }, + { + "label": "bread.workspace.changed", + "type": "event", + "description": "Emitted when the active workspace changes in Hyprland.", + "confidence": 0.95, + "source_location": "Documentation.md:914", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_workspace_changed", + "community": 5, + "norm_label": "bread.workspace.changed" + }, + { + "label": "bread.window.opened", + "type": "event", + "description": "Emitted when a new window opens, contains address, workspace, class, and title.", + "confidence": 0.95, + "source_location": "Documentation.md:921", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_window_opened", + "community": 5, + "norm_label": "bread.window.opened" + }, + { + "label": "bread.power.ac.connected", + "type": "event", + "description": "Emitted when AC adapter connects, contains ac_connected flag and battery_percent.", + "confidence": 0.95, + "source_location": "Documentation.md:930", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_power_ac_connected", + "community": 5, + "norm_label": "bread.power.ac.connected" + }, + { + "label": "bread.power.battery.low", + "type": "event", + "description": "Emitted when battery level drops below threshold.", + "confidence": 0.95, + "source_location": "Documentation.md:932", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_power_battery_low", + "community": 5, + "norm_label": "bread.power.battery.low" + }, + { + "label": "bread.network.connected", + "type": "event", + "description": "Emitted when network connection is established.", + "confidence": 0.95, + "source_location": "Documentation.md:942", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_network_connected", + "community": 5, + "norm_label": "bread.network.connected" + }, + { + "label": "bread.bluetooth.device.paired", + "type": "event", + "description": "Emitted when a Bluetooth device is first learned by BlueZ (paired or on adapter restart).", + "confidence": 0.95, + "source_location": "Documentation.md:903", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_bluetooth_device_paired", + "community": 5, + "norm_label": "bread.bluetooth.device.paired" + }, + { + "label": "bread.system.startup", + "type": "event", + "description": "Emitted once when breadd starts up and Lua runtime is initialized.", + "confidence": 0.95, + "source_location": "Documentation.md:877", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "event_system_startup", + "community": 57, + "norm_label": "bread.system.startup" + }, + { + "label": "bread.on(pattern, fn)", + "type": "concept", + "description": "Subscribe to matching events by pattern, returns subscription ID for later unsubscribe.", + "confidence": 0.95, + "source_location": "Documentation.md:184-193", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_on", + "community": 5, + "norm_label": "bread.on(pattern, fn)" + }, + { + "label": "bread.wait(pattern, opts)", + "type": "concept", + "description": "Coroutine-only: suspend until a matching event arrives; must be used with bread.spawn.", + "confidence": 0.95, + "source_location": "Documentation.md:218-227", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_wait", + "community": 5, + "norm_label": "bread.wait(pattern, opts)" + }, + { + "label": "bread.spawn(fn)", + "type": "concept", + "description": "Spawn a coroutine and surface errors if it fails; required for using bread.wait.", + "confidence": 0.95, + "source_location": "Documentation.md:230-231", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_spawn", + "community": 5, + "norm_label": "bread.spawn(fn)" + }, + { + "label": "bread.state.watch(path, fn)", + "type": "concept", + "description": "Watch a state path for changes, callback receives new and old values.", + "confidence": 0.95, + "source_location": "Documentation.md:411-420", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_state_watch", + "community": 54, + "norm_label": "bread.state.watch(path, fn)" + }, + { + "label": "bread.exec(cmd)", + "type": "concept", + "description": "Fire-and-forget async shell command execution.", + "confidence": 0.95, + "source_location": "Documentation.md:429-430", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_exec", + "community": 51, + "norm_label": "bread.exec(cmd)" + }, + { + "label": "bread.notify(message, opts)", + "type": "concept", + "description": "Send a desktop notification via notify-send with optional title, urgency, timeout, and icon.", + "confidence": 0.95, + "source_location": "Documentation.md:457-469", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_notify", + "community": 53, + "norm_label": "bread.notify(message, opts)" + }, + { + "label": "bread.after(delay_ms, fn)", + "type": "concept", + "description": "Run a function once after a delay in milliseconds.", + "confidence": 0.95, + "source_location": "Documentation.md:473-474", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_after", + "community": 48, + "norm_label": "bread.after(delay_ms, fn)" + }, + { + "label": "bread.every(interval_ms, fn)", + "type": "concept", + "description": "Run a function on a repeating interval in milliseconds.", + "confidence": 0.95, + "source_location": "Documentation.md:476-477", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_every", + "community": 50, + "norm_label": "bread.every(interval_ms, fn)" + }, + { + "label": "bread.workflow API", + "type": "concept", + "description": "Multi-step automation system with define, start, step, status, and list for coroutine-based workflows with timeouts.", + "confidence": 0.95, + "source_location": "Documentation.md:251-288", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_workflow", + "community": 5, + "norm_label": "bread.workflow api" + }, + { + "label": "bread.widget API", + "type": "concept", + "description": "Declarative, live-updating widget rendering system for breadbar and sibling apps with typed nodes (box, label, icon, progress).", + "confidence": 0.95, + "source_location": "Documentation.md:290-387", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_widget", + "community": 36, + "norm_label": "bread.widget api" + }, + { + "label": "bread.hyprland namespace", + "type": "concept", + "description": "Compositor bindings for dispatching commands, setting keywords, querying state, and subscribing to raw events.", + "confidence": 0.95, + "source_location": "Documentation.md:534-556", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_hyprland", + "community": 52, + "norm_label": "bread.hyprland namespace" + }, + { + "label": "bread.bluetooth namespace", + "type": "concept", + "description": "Bluetooth adapter and device control via BlueZ D-Bus with power, connect, disconnect, scan, and devices query.", + "confidence": 0.95, + "source_location": "Documentation.md:558-625", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_bread_bluetooth", + "community": 49, + "norm_label": "bread.bluetooth namespace" + }, + { + "label": "breadd.toml Config", + "type": "config", + "description": "Daemon configuration file at ~/.config/bread/breadd.toml with optional settings for adapters, events, notifications, and modules.", + "confidence": 0.95, + "source_location": "README.md:117-155", + "source_file": "README.md", + "file_type": "concept", + "id": "config_breadd_toml", + "community": 5, + "norm_label": "breadd.toml config" + }, + { + "label": "init.lua Entry Point", + "type": "config", + "description": "Lua entry point loaded first at ~/.config/bread/init.lua; setup and startup logic goes here.", + "confidence": 0.95, + "source_location": "Documentation.md:51, README.md:157-165", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "config_init_lua", + "community": 5, + "norm_label": "init.lua entry point" + }, + { + "label": "modules/ Directory", + "type": "config", + "description": "Auto-discovered Lua module directory at ~/.config/bread/modules/ where user modules are placed.", + "confidence": 0.95, + "source_location": "Documentation.md:52, README.md:157", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "config_modules_dir", + "community": 5, + "norm_label": "modules/ directory" + }, + { + "label": "dev-release.yml Workflow", + "type": "pattern", + "description": "CI workflow triggered on every push to main branch; builds, tests, computes dev version, publishes to dev track via bakery.", + "confidence": 0.95, + "source_location": "dev-release.yml", + "source_file": "dev-release.yml", + "file_type": "concept", + "id": "ci_dev_release", + "community": 28, + "norm_label": "dev-release.yml workflow" + }, + { + "label": "rc-release.yml Workflow", + "type": "pattern", + "description": "CI workflow triggered on vX.Y.Z-rc.N tag push; builds, tests, publishes to beta track via bakery.", + "confidence": 0.95, + "source_location": "rc-release.yml", + "source_file": "rc-release.yml", + "file_type": "concept", + "id": "ci_rc_release", + "community": 28, + "norm_label": "rc-release.yml workflow" + }, + { + "label": "release.yml Workflow", + "type": "pattern", + "description": "CI workflow triggered on non-RC v* tag push; builds, tests, publishes to stable track and GitHub Releases.", + "confidence": 0.95, + "source_location": "release.yml", + "source_file": "release.yml", + "file_type": "concept", + "id": "ci_stable_release", + "community": 28, + "norm_label": "release.yml workflow" + }, + { + "label": "Dev Version Computation", + "type": "pattern", + "description": "Computes dev version as X.Y.(Z+1)-dev.+ from latest stable tag to ensure proper version sorting.", + "confidence": 0.95, + "source_location": "dev-release.yml:30-50", + "source_file": "dev-release.yml", + "file_type": "concept", + "id": "workflow_version_compute", + "community": 63, + "norm_label": "dev version computation" + }, + { + "label": "main Branch", + "type": "pattern", + "description": "Single long-lived trunk branch where all work accumulates; short-lived feature/fix branches merge back to main.", + "confidence": 0.95, + "source_location": "CONTRIBUTING.md:10, README.md:5", + "source_file": "CONTRIBUTING.md", + "file_type": "concept", + "id": "branch_main", + "community": 28, + "norm_label": "main branch" + }, + { + "label": "dev Release Track", + "type": "pattern", + "description": "Bleeding-edge track published on every push to main; auto-versioned with timestamp.", + "confidence": 0.95, + "source_location": "CONTRIBUTING.md:43-56", + "source_file": "CONTRIBUTING.md", + "file_type": "concept", + "id": "release_track_dev", + "community": 28, + "norm_label": "dev release track" + }, + { + "label": "beta Release Track", + "type": "pattern", + "description": "Release candidate track published on vX.Y.Z-rc.N tags; version sorts below final release.", + "confidence": 0.95, + "source_location": "CONTRIBUTING.md:43-56", + "source_file": "CONTRIBUTING.md", + "file_type": "concept", + "id": "release_track_beta", + "community": 28, + "norm_label": "beta release track" + }, + { + "label": "stable Release Track", + "type": "pattern", + "description": "Final release track published on vX.Y.Z tags; only track published to GitHub Releases.", + "confidence": 0.95, + "source_location": "CONTRIBUTING.md:43-56", + "source_file": "CONTRIBUTING.md", + "file_type": "concept", + "id": "release_track_stable", + "community": 28, + "norm_label": "stable release track" + }, + { + "label": "Event-Driven Architecture", + "type": "pattern", + "description": "Core Bread pattern: adapters emit raw events, normalizer transforms to semantic events, Lua modules subscribe and react.", + "confidence": 0.95, + "source_location": "README.md:14-21, Documentation.md:23-26", + "source_file": "README.md", + "file_type": "concept", + "id": "pattern_event_driven", + "community": 5, + "norm_label": "event-driven architecture" + }, + { + "label": "Module Skeleton Pattern", + "type": "pattern", + "description": "Every module calls bread.module once at top level, registers subscriptions in on_load, returns M.", + "confidence": 0.95, + "source_location": "Documentation.md:96-102, Examples.md:16-86", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "pattern_module_skeleton", + "community": 39, + "norm_label": "module skeleton pattern" + }, + { + "label": "Coroutine Workflow Pattern", + "type": "pattern", + "description": "Multi-step automations using bread.spawn, bread.wait, and bread.workflow for ordered steps with timeouts.", + "confidence": 0.95, + "source_location": "Examples.md:183-226, Documentation.md:251-288", + "source_file": "Examples.md", + "file_type": "concept", + "id": "pattern_coroutine_workflow", + "community": 5, + "norm_label": "coroutine workflow pattern" + }, + { + "label": "Live Widget Update Pattern", + "type": "pattern", + "description": "Widgets register with bread.widget.register, update via bread.widget.update on timers or state changes.", + "confidence": 0.95, + "source_location": "Examples.md:241-296, Documentation.md:290-387", + "source_file": "Examples.md", + "file_type": "concept", + "id": "pattern_widget_live_update", + "community": 36, + "norm_label": "live widget update pattern" + }, + { + "label": "Autostart Example Module", + "type": "component", + "description": "Run startup commands once on bread.system.startup event.", + "confidence": 0.95, + "source_location": "Examples.md:93-128", + "source_file": "Examples.md", + "file_type": "concept", + "id": "example_autostart", + "community": 39, + "norm_label": "autostart example module" + }, + { + "label": "Monitors Configuration Example", + "type": "component", + "description": "Adjust monitor resolution and layout based on external monitor connect/disconnect events.", + "confidence": 0.95, + "source_location": "Examples.md:130-180", + "source_file": "Examples.md", + "file_type": "concept", + "id": "example_monitors", + "community": 58, + "norm_label": "monitors configuration example" + }, + { + "label": "Dock Workflow Example", + "type": "component", + "description": "Multi-step workflow for dock connection: apply layout, wait for monitor, activate profile, notify.", + "confidence": 0.95, + "source_location": "Examples.md:182-226", + "source_file": "Examples.md", + "file_type": "concept", + "id": "example_dock_workflow", + "community": 5, + "norm_label": "dock workflow example" + }, + { + "label": "CPU Temperature Widget Example", + "type": "component", + "description": "Live CPU temperature display in breadbar with color warning at threshold.", + "confidence": 0.95, + "source_location": "Examples.md:241-296", + "source_file": "Examples.md", + "file_type": "concept", + "id": "example_widget_cpu_temp", + "community": 36, + "norm_label": "cpu temperature widget example" + }, + { + "label": "Bakery Package Manager", + "type": "component", + "description": "Cross-platform package manager for bread ecosystem distribution via dl.breadway.dev with minisign signatures.", + "confidence": 0.95, + "source_location": "dev-release.yml:71-86, README.md:48", + "source_file": "dev-release.yml", + "file_type": "concept", + "id": "package_bakery", + "community": 60, + "norm_label": "bakery package manager" + }, + { + "label": "dl.breadway.dev Distribution", + "type": "concept", + "description": "Primary distribution point for bread binaries across dev/beta/stable tracks via bakery.", + "confidence": 0.95, + "source_location": "dev-release.yml:55, rc-release.yml:47, release.yml:29", + "source_file": "dev-release.yml", + "file_type": "concept", + "id": "distribution_dl_breadway_dev", + "community": 28, + "norm_label": "dl.breadway.dev distribution" + }, + { + "label": "IPC Protocol", + "type": "concept", + "description": "Newline-delimited JSON protocol over Unix socket for CLI and app communication with daemon.", + "confidence": 0.95, + "source_location": "Documentation.md:1146-1181", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "ipc_protocol", + "community": 5, + "norm_label": "ipc protocol" + }, + { + "label": "RuntimeState Schema", + "type": "concept", + "description": "Complete runtime state snapshot containing monitors, workspaces, devices, network, power, profiles, modules, workflows, and widgets.", + "confidence": 0.95, + "source_location": "Documentation.md:1061-1142", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "state_runtime_schema", + "community": 5, + "norm_label": "runtimestate schema" + }, + { + "label": "API Stability & Versioning (v1)", + "type": "pattern", + "description": "Bread Automation API v1 guarantees additive-only changes, deprecation windows, and version discovery via IPC.", + "confidence": 0.95, + "source_location": "Documentation.md:35-44", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "api_stability_versioning", + "community": 5, + "norm_label": "api stability & versioning (v1)" + }, + { + "label": "bread..* Namespace Convention", + "type": "pattern", + "description": "Sibling bread* apps publish within their own bread..* namespace; daemon enforces app id uniqueness.", + "confidence": 0.95, + "source_location": "Documentation.md:1029-1042", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "app_namespace_convention", + "community": 5, + "norm_label": "bread..* namespace convention" + }, + { + "label": "bread.command..* Command Convention", + "type": "pattern", + "description": "Outbound commands to sibling apps published as bread.command.., best-effort fire-and-forget.", + "confidence": 0.95, + "source_location": "Documentation.md:1038-1041", + "source_file": "Documentation.md", + "file_type": "concept", + "id": "command_namespace_convention", + "community": 5, + "norm_label": "bread.command..* command convention" + }, + { + "label": "Phase 1: Engine Refactoring", + "type": "concept", + "description": "Planned: LSP language server, dry-run checker, SQLite state persistence.", + "confidence": 0.95, + "source_location": "upgrade.md:1-30", + "source_file": "upgrade.md", + "file_type": "concept", + "id": "roadmap_phase1", + "community": 5, + "norm_label": "phase 1: engine refactoring" + }, + { + "label": "Phase 2: Compositor Abstraction", + "type": "concept", + "description": "Planned: Pure Wayland protocol engine, generic DBus adapters, process isolation.", + "confidence": 0.95, + "source_location": "upgrade.md:35-63", + "source_file": "upgrade.md", + "file_type": "concept", + "id": "roadmap_phase2", + "community": 5, + "norm_label": "phase 2: compositor abstraction" + }, + { + "label": "Phase 3: GUI Control Center", + "type": "concept", + "description": "Planned: Real-time dashboard with topology graph, event inspector, workflow debugger.", + "confidence": 0.95, + "source_location": "upgrade.md:66-112", + "source_file": "upgrade.md", + "file_type": "concept", + "id": "roadmap_phase3", + "community": 61, + "norm_label": "phase 3: gui control center" + }, + { + "label": "Phase 4: Sandboxing & Security", + "type": "concept", + "description": "Planned: Module permission manifests, sandboxed VM execution, capability gating.", + "confidence": 0.95, + "source_location": "upgrade.md:116-143", + "source_file": "upgrade.md", + "file_type": "concept", + "id": "roadmap_phase4", + "community": 5, + "norm_label": "phase 4: sandboxing & security" + }, + { + "label": "Phase 5: Cross-Device Mesh", + "type": "concept", + "description": "Planned: Multi-device sync with peer discovery, encrypted event mesh, remote subscriptions.", + "confidence": 0.95, + "source_location": "upgrade.md:146-166", + "source_file": "upgrade.md", + "file_type": "concept", + "id": "roadmap_phase5", + "community": 62, + "norm_label": "phase 5: cross-device mesh" } ], - "edges": [ + "links": [ { - "source": "bread_cli_src_hooks_git", - "target": "anyhow", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L20", + "source_location": "L323", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git", - "target": "fs", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L21", + "source_location": "L313", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git", - "target": "permissionsext", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L22", + "source_location": "L122", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_branch_changed_emit_line", + "confidence_score": 1.0 }, { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_rs_path", + "target": "bread_cli_src_hooks_git_commit_created_emit_line", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_detects_own_marker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L294", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_emit_line_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L308", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_empty_file_is_not_managed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_git_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hookoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_hooks_path_override", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_install_git", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_install_one_hook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_is_bread_managed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L345", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L334", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_print_hooks_path_warning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_print_summary", + "confidence_score": 1.0 + }, + { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L23", "weight": 1.0, "context": "import", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_hooks_git", - "target": "command", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L24", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hookoutcome", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_install_git", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L49", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_install_one_hook", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_one_hook", "target": "bread_cli_src_hooks_git_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_hookoutcome", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_is_bread_managed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L115", + "source_location": "L270", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_branch_changed_emit_line", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_branch_changed_emit_line", - "target": "bread_cli_src_hooks_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L122", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_emit_line_for", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_emit_line_for", - "target": "bread_cli_src_hooks_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_commit_created_emit_line", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_commit_created_emit_line", - "target": "bread_cli_src_hooks_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L140", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hook_script", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L152", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_hook_script", - "target": "bread_cli_src_hooks_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L152", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_git_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_git_dir", - "target": "bread_cli_src_hooks_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_git_dir", - "target": "bread_cli_src_hooks_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_show_toplevel", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_show_toplevel", - "target": "bread_cli_src_hooks_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_show_toplevel", - "target": "bread_cli_src_hooks_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hooks_path_override", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_hooks_path_override", - "target": "bread_cli_src_hooks_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_hooks_path_override", - "target": "bread_cli_src_hooks_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_hooks_path_override", - "target": "bread_cli_src_hooks_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_print_hooks_path_warning", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_print_summary", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_print_summary", - "target": "bread_cli_src_hooks_git_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_print_summary", - "target": "bread_cli_src_hooks_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_print_summary", - "target": "bread_cli_src_hooks_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_hooks_git", "target": "bread_cli_src_hooks_git_run_git", + "confidence_score": 1.0 + }, + { "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", + "source_location": "L204", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_show_toplevel", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git_run_git", - "target": "bread_cli_src_hooks_git_rs_result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_run_git", - "target": "bread_cli_src_hooks_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", + "source_location": "L85", "weight": 1.0, "context": "generic_arg", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_hookoutcome", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L285", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_detects_own_marker", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L294", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L300", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_empty_file_is_not_managed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L308", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L323", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L334", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L345", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_git_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L50", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_git_dir", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_show_toplevel", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_hooks_path_override", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_print_hooks_path_warning", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L71", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 }, { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_hooks_path_override", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L72", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_install_one_hook", + "confidence_score": 1.0 }, { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_print_summary", + "target": "bread_cli_src_hooks_git_print_hooks_path_warning", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L78", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_print_summary", + "confidence_score": 1.0 }, { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_show_toplevel", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_is_bread_managed", + "target": "bread_cli_src_hooks_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_run_git", + "target": "bread_cli_src_hooks_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_rs_result", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L89", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_is_bread_managed", + "confidence_score": 1.0 }, { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_print_summary", + "target": "bread_cli_src_hooks_git_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_branch_changed_emit_line", + "target": "bread_cli_src_hooks_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L140", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_commit_created_emit_line", + "target": "bread_cli_src_hooks_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", "source": "bread_cli_src_hooks_git_emit_line_for", - "target": "bread_cli_src_hooks_git_commit_created_emit_line", + "target": "bread_cli_src_hooks_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_hook_script", + "target": "bread_cli_src_hooks_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_run_git", + "target": "bread_cli_src_hooks_git_rs_string", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L134", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_emit_line_for", + "target": "bread_cli_src_hooks_git_commit_created_emit_line", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git_git_dir", - "target": "bread_cli_src_hooks_git_run_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L188", + "source_location": "L325", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_show_toplevel", - "target": "bread_cli_src_hooks_git_run_git", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L205", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L315", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", - "target": "bread_cli_src_hooks_git_hook_script", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L325", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", - "target": "bread_cli_src_hooks_git_hook_script", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L336", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", - "target": "bread_cli_src_hooks_git_hook_script", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", - "target": "bread_cli_src_hooks_git_hook_script", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_git.rs", "source_location": "L354", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell", - "target": "anyhow", - "relation": "imports_from", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "target": "bread_cli_src_hooks_git_hook_script", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_run_git", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_print_summary", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_run_git", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L44", + "source_location": "L444", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell", - "target": "fs", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L45", + "source_location": "L472", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "confidence_score": 1.0 }, { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "target": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_hooks_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_install_shell", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_join_line_continuations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_parse_accepts_known_shells", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", + "confidence_score": 1.0 + }, + { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L46", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_targetshell", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L52", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_targetshell", - "target": "bread_cli_src_hooks_shell_targetshell_parse", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_targetshell_parse", - "target": "bread_cli_src_hooks_shell_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_targetshell_parse", - "target": "bread_cli_src_hooks_shell_targetshell", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_targetshell", - "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_targetshell_detect_from_env", - "target": "bread_cli_src_hooks_shell_targetshell", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L78", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_hooks_dir", + "target": "bread_cli_src_hooks_shell_targetshell", + "confidence_score": 1.0 + }, + { "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L96", + "source_location": "L164", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_hooks_dir", - "target": "bread_cli_src_hooks_shell_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L96", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_install_shell", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_hooks_shell", "target": "bread_cli_src_hooks_shell_write_hook_file", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell_write_hook_file", - "target": "bread_cli_src_hooks_shell_rs_pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_write_hook_file", - "target": "bread_cli_src_hooks_shell_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", + "source_location": "L78", "weight": 1.0, + "_origin": "ast", "context": "return_type", - "_origin": "ast" + "source": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "target": "bread_cli_src_hooks_shell_targetshell", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L428", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_parse_accepts_known_shells", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L431", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L462", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_join_line_continuations", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_join_line_continuations", - "target": "bread_cli_src_hooks_shell_rs_vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_hooks_shell_join_line_continuations", - "target": "bread_cli_src_hooks_shell_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", + "source_location": "L62", "weight": 1.0, + "_origin": "ast", "context": "generic_arg", - "_origin": "ast" + "source": "bread_cli_src_hooks_shell_targetshell_parse", + "target": "bread_cli_src_hooks_shell_targetshell", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_targetshell_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L116", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_targetshell_parse", + "confidence_score": 1.0 }, { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_targetshell_parse", + "target": "bread_cli_src_hooks_shell_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "target": "bread_cli_src_hooks_shell_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_write_hook_file", + "target": "bread_cli_src_hooks_shell_rs_result", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L117", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_hooks_dir", + "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_hooks_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L120", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_hooks_dir", + "confidence_score": 1.0 }, { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_write_hook_file", + "target": "bread_cli_src_hooks_shell_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_write_hook_file", + "target": "bread_cli_src_hooks_shell_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_rs_string", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L125", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_write_hook_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_join_line_continuations", + "target": "bread_cli_src_hooks_shell_rs_string", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", - "target": "bread_cli_src_hooks_shell_join_line_continuations", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/hooks_shell.rs", "source_location": "L480", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "target": "bread_cli_src_hooks_shell_join_line_continuations", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_rs_result", - "relation": "imports_from", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_hooks_shell_join_line_continuations", + "target": "bread_cli_src_hooks_shell_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L5", + "source_location": "L23", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_cli", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "clap", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L6", + "source_location": "L29", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_commands", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "notify", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L7", + "source_location": "L632", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_config_directory", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "serde_json", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L8", + "source_location": "L333", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_daemon_socket_path", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "env", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L9", + "source_location": "L498", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_format_timestamp", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "io", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L10", + "source_location": "L225", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_handle_modules_cmd", + "confidence_score": 1.0 }, { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_main", - "target": "bread_cli_src_main_rs_path", + "target": "bread_cli_src_main_hookscommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_install_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_modulescommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_doctor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_reload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_state_formatted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_print_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_render_doctor", + "confidence_score": 1.0 + }, + { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 }, { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", "source": "bread_cli_src_main", - "target": "duration", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_stream_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_try_daemon_reload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_watch_reload", + "confidence_score": 1.0 + }, + { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "duration", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L14", "weight": 1.0, "context": "import", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast" + "target": "unixstream", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_cli", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_cli", - "target": "bread_cli_src_main_commands", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L25", "weight": 1.0, "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", + "_origin": "ast", + "source": "bread_cli_src_main_cli", "target": "bread_cli_src_main_commands", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L39", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L39", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L53", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_modulescommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_hookscommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L66", "weight": 1.0, "context": "field", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L71", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L74", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L76", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L80", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L80", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L83", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L83", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", "target": "bread_cli_src_main_hookscommand", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_hookscommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_modulescommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L83", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_main_commands", "target": "bread_cli_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L83", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 + }, + { "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L103", "weight": 1.0, "context": "field", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_hookscommand", + "target": "bread_cli_src_main_rs_option", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_hookscommand", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_event", + "target": "bread_cli_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L498", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_format_timestamp", "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 + }, + { "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_modulescommand", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_modulescommand", + "_origin": "ast", + "source": "bread_cli_src_main_hookscommand", "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L115", - "weight": 1.0, - "context": "field", - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_modulescommand", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L119", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_modulescommand", - "target": "bread_cli_src_main_rs_string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L127", "weight": 1.0, "context": "field", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_modulescommand", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_main", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_rs_result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L131", + "source_location": "L375", "weight": 1.0, - "context": "return_type", - "_origin": "ast" + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_handle_modules_cmd", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L225", "weight": 1.0, - "_origin": "ast" - }, - { + "context": "parameter_type", + "_origin": "ast", "source": "bread_cli_src_main_handle_modules_cmd", "target": "bread_cli_src_main_modulescommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_install_module", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_try_daemon_reload", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L320", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_try_daemon_reload", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L320", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_daemon_socket_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L333", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_daemon_socket_path", - "target": "bread_cli_src_main_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L333", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_send_request", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_stream_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_json", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_json", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_state_formatted", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_value", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_value", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_format_timestamp", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_format_timestamp", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L498", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_reload", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_reload", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_watch_reload", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L534", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L534", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L534", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_doctor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L559", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L559", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L559", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_render_doctor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L575", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_render_doctor", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L575", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_config_directory", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L632", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_config_directory", - "target": "bread_cli_src_main_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L632", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_daemon_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L133", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_daemon_socket_path", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_watch_reload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L138", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_reload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_state_formatted", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_stream_events", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_handle_modules_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L165", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_handle_modules_cmd", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_doctor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L213", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_doctor", + "confidence_score": 1.0 }, { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_reload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_state_formatted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_stream_events", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_watch_reload", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_install_module", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_json", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L230", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_install_module", + "confidence_score": 1.0 }, { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_try_daemon_reload", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L232", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_try_daemon_reload", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_send_request", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L259", + "source_location": "L311", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 }, { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L320", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", "source": "bread_cli_src_main_try_daemon_reload", - "target": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L534", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L321", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_try_daemon_reload", + "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_stream_events", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L333", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_daemon_socket_path", + "target": "bread_cli_src_main_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L632", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_config_directory", + "target": "bread_cli_src_main_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_print_doctor", "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L383", "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_print_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L394", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_print_value", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L448", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_format_timestamp", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L491", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_config_directory", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L535", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_watch_reload", "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L552", "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_print_reload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L553", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_doctor", "target": "bread_cli_src_main_send_request", - "relation": "calls", - "context": "call", + "confidence_score": 1.0 + }, + { + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L570", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_render_doctor", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L571", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "utc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L9", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L10", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L11", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L12", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_parse_source", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_parse_source", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L24", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_parse_source", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L24", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_validate_module_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L57", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_validate_module_name", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L57", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_install_from_local", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_remove_module", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_remove_module", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_remove_module", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_list_modules", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_read_module_manifest", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_read_manifest_file", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_manifest_file", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_manifest_file", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_manifest_file", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_modules_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L197", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_modules_dir", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L197", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_copy_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_copy_dir", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_copy_dir", - "target": "bread_cli_src_modules_mgmt_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_copy_dir", - "target": "bread_cli_src_modules_mgmt_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_validate_module_name", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L87", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_copy_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L136", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_remove_module", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_read_manifest_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_read_manifest_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "modules_mgmt", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "tempdir", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_make_module_dir", - "target": "bread_cli_tests_modules_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_make_module_dir", - "target": "bread_cli_tests_modules_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_from_local_fails_without_manifest", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_deletes_module_directory", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L67", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_nonexistent_errors", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L80", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_list_reads_manifests_from_disk", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_rejects_path_traversal_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_rejects_absolute_path_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_rejects_name_with_slash", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_manifest_written_correctly_on_install", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_remove_deletes_module_directory", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L69", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_list_reads_manifests_from_disk", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_remove_rejects_name_with_slash", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_tests_modules_manifest_written_correctly_on_install", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L168", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_emit_src_main", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main", - "target": "write", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main", - "target": "unixstream", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main", - "target": "duration", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main", - "target": "bread_emit_src_main_parse_args", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_emit_src_main", - "target": "bread_emit_src_main_main", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_emit_src_main_main", - "target": "bread_emit_src_main_parse_args", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_is_known_app", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_is_reserved_domain", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L46", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L60", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_known_apps_are_recognized", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_unknown_app_is_not_recognized", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L69", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_reserved_domains_are_never_known_apps", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L75", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_reserved_domains_are_recognized", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_matches_pattern", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L16", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_matches_glob", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L79", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_exact_match", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_single_segment_wildcard", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_recursive_wildcard", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_single_char_wildcard", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_star_does_not_cross_dot_segments", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_empty_text_only_matches_wildcards", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L156", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_glob_matches_pattern", - "target": "bread_shared_src_glob_matches_glob", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adaptersource", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_adaptersource", - "target": "bread_shared_src_lib_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_rawevent", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_rawevent", - "target": "bread_shared_src_lib_adaptersource", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L68", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_rawevent", - "target": "bread_shared_src_lib_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L70", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_rawevent", - "target": "bread_shared_src_lib_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L72", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_breadevent", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L86", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_adaptersource", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L90", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L92", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_breadevent_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent_new", - "target": "into", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_adaptersource", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_daemonsection", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L119", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_daemonsection", - "target": "bread_shared_src_lib_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L121", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_socketpathconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_socketpathconfig", - "target": "bread_shared_src_lib_daemonsection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_resolve_socket_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L138", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_resolve_socket_path", - "target": "bread_shared_src_lib_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L138", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_expand_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L161", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_expand_path", - "target": "bread_shared_src_lib_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L161", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L178", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L179", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L182", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_expand_path_expands_leading_tilde", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L192", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_round_trips_through_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L264", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L293", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_round_trips_through_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_raw_event_round_trips_through_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L330", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L347", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L354", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L100", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_resolve_socket_path", - "target": "bread_shared_src_lib_expand_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L294", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "target": "bread_shared_src_lib_breadevent_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L295", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", - "target": "bread_shared_src_lib_breadevent_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L306", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L348", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", - "target": "bread_shared_src_lib_breadevent_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L356", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rs_value", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_orientation", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetnode", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_orientation", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L32", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L34", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetstyle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L38", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L43", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetstyle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L49", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L53", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L57", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetstyle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L61", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L68", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L70", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetstyle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L70", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L72", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L72", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_default_orientation", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_default_orientation", - "target": "bread_shared_src_widget_orientation", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetstyle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L90", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L91", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_semanticcolor", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L91", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L92", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_fontweight", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L92", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L93", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_textsize", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L93", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L94", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_align", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L94", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L95", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_background", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L95", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L96", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_radius", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L96", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L97", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_padding", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L97", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_semanticcolor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L105", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_fontweight", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_textsize", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_align", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L143", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_background", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_radius", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L161", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_padding", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetplacement", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L183", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetspec", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L200", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L202", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L204", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_widgetplacement", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L205", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L212", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L212", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L213", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_default_visible", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L218", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L224", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "bread_shared_src_widget_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L227", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "display", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "bread_shared_src_widget_widgetvalidationerror_fmt", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetvalidationerror_fmt", - "target": "formatter", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetvalidationerror_fmt", - "target": "bread_shared_src_widget_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "error", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L245", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_is_valid_class", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L250", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_class", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L265", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_class", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L265", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_style", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_style", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_style", - "target": "bread_shared_src_widget_widgetstyle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_on_click", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_on_click", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_on_click", - "target": "bread_shared_src_widget_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_children", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_children", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L298", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_validate", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate", - "target": "bread_shared_src_widget_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_validate_inner", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L340", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L341", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_label", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_label", - "target": "bread_shared_src_widget_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_label", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_box_of", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_box_of", - "target": "bread_shared_src_widget_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_box_of", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_box_of", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_simple_label_is_valid", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_invalid_class_characters", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L369", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_class_starting_with_digit", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L379", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_empty_class", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L384", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L389", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_tree_deeper_than_max", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L394", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_accepts_tree_at_max_depth", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L404", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_too_many_nodes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L411", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_accepts_node_count_at_max", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L421", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widget_spec_round_trips_through_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L428", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_placement_serializes_as_snake_case", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L465", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_node_serializes_with_type_tag", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L489", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L497", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L506", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_round_trips_through_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L513", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_enums_serialize_as_snake_case", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L541", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L551", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L557", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_does_not_affect_validation", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L568", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate", - "target": "bread_shared_src_widget_widgetnode_validate_inner", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetnode_class", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L324", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_is_valid_class", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L325", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetnode_children", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L331", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_rejects_tree_deeper_than_max", - "target": "bread_shared_src_widget_box_of", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L396", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_accepts_tree_at_max_depth", - "target": "bread_shared_src_widget_box_of", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L406", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_rejects_too_many_nodes", - "target": "bread_shared_src_widget_label", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L412", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_rejects_too_many_nodes", - "target": "bread_shared_src_widget_box_of", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L413", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_accepts_node_count_at_max", - "target": "bread_shared_src_widget_label", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L422", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_accepts_node_count_at_max", - "target": "bread_shared_src_widget_box_of", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L423", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_widget_spec_round_trips_through_json", - "target": "bread_shared_src_widget_box_of", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L436", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_node_serializes_with_type_tag", - "target": "bread_shared_src_widget_label", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L490", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", - "target": "bread_shared_src_widget_label", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_shared_src_widget_style_round_trips_through_json", - "target": "bread_shared_src_widget_widgetnode_style", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L530", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "zvariant", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "zbus", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_new", - "target": "breadd_src_adapters_bluetooth_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L18", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "breadd_src_adapters_bluetooth_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "breadd_src_adapters_bluetooth_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "breadd_src_adapters_bluetooth_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_try_enumerate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "breadd_src_adapters_bluetooth_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "breadd_src_adapters_bluetooth_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "breadd_src_adapters_bluetooth_rs_message", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "breadd_src_adapters_bluetooth_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_address_from_path", - "target": "breadd_src_adapters_bluetooth_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L226", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L236", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "breadd_src_adapters_bluetooth_try_enumerate", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "breadd_src_adapters_bluetooth_address_from_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "mpsc_as_std_mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "notify", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_filesystemadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_new", - "target": "breadd_src_adapters_filesystem_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_new", - "target": "breadd_src_adapters_filesystem_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_new", - "target": "breadd_src_adapters_filesystem_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "breadd_src_adapters_filesystem_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_run_watch", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "eventkind", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_instant", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_excluded_dir_component", - "target": "breadd_src_adapters_filesystem_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_excluded_dir_component", - "target": "breadd_src_adapters_filesystem_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_detect_markers", - "target": "breadd_src_adapters_filesystem_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_detect_markers", - "target": "breadd_src_adapters_filesystem_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_detect_markers", - "target": "breadd_src_adapters_filesystem_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L296", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L297", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L300", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L321", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_silent_under_git", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L326", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L354", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L371", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L387", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L404", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L418", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L426", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L450", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L466", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_expand_glob", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L61", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "breadd_src_adapters_filesystem_detect_markers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L70", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_run_watch", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_excluded_dir_component", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_silent_under_git", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L327", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_silent_under_git", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L330", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L341", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L344", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L355", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L358", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L372", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L388", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L391", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L405", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "target": "breadd_src_adapters_filesystem_classify", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L410", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", - "target": "breadd_src_adapters_filesystem_detect_markers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L421", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", - "target": "breadd_src_adapters_filesystem_detect_markers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L445", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", - "target": "breadd_src_adapters_filesystem_expand_glob", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L457", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L467", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L26", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L27", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L29", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L30", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L31", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L32", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "command", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L33", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L34", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L35", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L36", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L38", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_gitadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L66", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L66", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "duration", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_with_interval", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "duration", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_repotrack", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L205", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L206", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L207", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_repotrack_new", - "target": "breadd_src_adapters_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_repotrack_new", - "target": "breadd_src_adapters_git_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_discover_repos", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_repotrack", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L304", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_parse_gitdir_file", - "target": "breadd_src_adapters_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L304", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_check_dirty", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_dirty", - "target": "breadd_src_adapters_git_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_dirty", - "target": "breadd_src_adapters_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_check_ahead_behind", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L384", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_parse_ahead_behind", - "target": "breadd_src_adapters_git_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L384", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L393", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L398", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L403", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L408", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L413", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L422", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L446", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L458", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L477", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L517", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_gitadapter_with_interval", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L73", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_discover_repos", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L99", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_check_dirty", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_check_ahead_behind", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L227", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_resolve_git_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L228", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L244", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_parse_gitdir_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_dirty", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L314", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_parse_ahead_behind", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L355", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L452", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L468", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", - "target": "breadd_src_adapters_git_resolve_git_dir", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L509", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "env", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_rs_pathbuf", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "unixstream", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_hyprlandadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter", - "target": "breadd_src_adapters_hyprland_hyprlandadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter", - "target": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_hyprland_event_socket", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprland_event_socket", - "target": "breadd_src_adapters_hyprland_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprland_event_socket", - "target": "breadd_src_adapters_hyprland_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_parse_hyprland_line", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_parse_hyprland_line", - "target": "breadd_src_adapters_hyprland_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_parse_hyprland_line", - "target": "breadd_src_adapters_hyprland_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_hyprland_event_socket", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_parse_hyprland_line", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "bread_shared_src_lib_rawevent", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "serialize", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "info", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_core_config_config", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "spawn_supervised", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_adapterstatus", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_adapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_adapter", - "target": "send", - "relation": "inherits", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_adapter", - "target": "sync", - "relation": "inherits", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_manager", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_core_config_config", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_adapterstatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_adapters_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_new", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_core_config_config", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_adapters_mod_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_adapters_mod_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_status_handle", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_adapterstatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_start_all", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L69", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_start_all", - "target": "breadd_src_adapters_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L69", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_spawn_adapter", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_spawn_adapter", - "target": "a", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_start_all", - "target": "breadd_src_adapters_mod_manager_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L73", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_start_all", - "target": "breadd_src_adapters_mod_manager_spawn_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L75", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_rs_btreemap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "debug", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_networkadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_network_networkadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_network_networkadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_networksnapshot", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networksnapshot", - "target": "breadd_src_adapters_network_rs_btreemap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networksnapshot", - "target": "breadd_src_adapters_network_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_network_raw_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_network_raw_event", - "target": "breadd_src_adapters_network_networksnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_network_raw_event", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_read_network_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_read_network_state", - "target": "breadd_src_adapters_network_networksnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_has_default_route", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_read_network_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_network_raw_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_read_network_state", - "target": "breadd_src_adapters_network_has_default_route", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "rtnlmessage", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "new_connection", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "net", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "target": "breadd_src_adapters_network_rtnetlink_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "target": "breadd_src_adapters_network_rtnetlink_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "breadd_src_adapters_network_rtnetlink_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "breadd_src_adapters_network_rtnetlink_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "stdio", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "command", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_podmanadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_new", - "target": "breadd_src_adapters_podman_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_default", - "target": "breadd_src_adapters_podman_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L207", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_container_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_container_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_container_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_start_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_died_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L245", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L254", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_remove_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L260", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_health_status_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_unknown_action", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L276", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_non_container_type", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L282", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L292", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_default", - "target": "breadd_src_adapters_podman_podmanadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_podmanadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_start_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_start_event", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L237", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_died_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_died_event", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L255", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_ignores_remove_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_health_status_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_health_status_event", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L268", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_ignores_unknown_action", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L277", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "debug", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_poweradapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_new", - "target": "breadd_src_adapters_power_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_powersnapshot", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_powersnapshot", - "target": "breadd_src_adapters_power_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_power_raw_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_power_raw_event", - "target": "breadd_src_adapters_power_powersnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_power_raw_event", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_read_power_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_read_power_state", - "target": "breadd_src_adapters_power_powersnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_read_power_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_power_raw_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_read_power_state", - "target": "breadd_src_adapters_power_poweradapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "zvariant", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "zbus", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_power_upower_upoweradapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_probe", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_probe", - "target": "breadd_src_adapters_power_upower_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_probe", - "target": "breadd_src_adapters_power_upower_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_power_upower_parse_upower_message", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "breadd_src_adapters_power_upower_rs_message", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "breadd_src_adapters_power_upower_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_parse_upower_message", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "zvariant", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "zbus", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_systemdadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L28", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L28", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_get_unit_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_query_active_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_handle_message", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_message", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_active_state_to_kind", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_is_failed_transition", - "target": "breadd_src_adapters_systemd_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L235", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L238", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L249", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L269", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_systemdadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L68", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_get_unit_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L70", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_handle_message", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_get_unit_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_query_active_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_active_state_to_kind", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L166", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_is_failed_transition", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_failure_result", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "asrawfd", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "debug", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_udevadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L12", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L13", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L42", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_scanneddevice", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L54", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_run_udev_monitor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_build_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_build_event", - "target": "event", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_build_event", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_enumerate_with_udev", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_scanneddevice", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_prop_bool", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_bool", - "target": "event", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_prop_str", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_str", - "target": "event", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_adapters_udev_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_enumerate_with_udev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_run_udev_monitor", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_udevadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_build_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_udevadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "env", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "deserialize", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L9", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_daemonconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L11", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_luaconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_modulesconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_adaptersconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L17", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_notificationsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L19", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_eventsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L21", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_daemonconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L27", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L29", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_luaconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_modulesconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_adaptersconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_udevconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_powerconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L57", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_rootsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_systemdconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L65", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_rootsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L71", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_udevconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L81", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L81", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_powerconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rootsconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L102", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L102", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_systemdconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L106", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L113", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L113", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_eventsconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_notificationsconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L129", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_daemonconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_luaconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_modulesconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle", - "target": "breadd_src_core_config_adaptertoggle_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_udevconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L176", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig", - "target": "breadd_src_core_config_powerconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L185", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rootsconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L194", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_systemdconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L203", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig", - "target": "breadd_src_core_config_eventsconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L211", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_load", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_socket_path", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_lua_entry_point", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_entry_point", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_lua_module_path", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_module_path", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_expand_home", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_expand_home", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_log_level", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_log_level", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_lua_entry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_lua_entry", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_lua_modules", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_lua_modules", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_true", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L293", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_poll_interval", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_dedup_window", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L301", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_timeout", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_urgency", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_notify_urgency", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_notify_path", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_udev_subsystems", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_udev_subsystems", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_udev_subsystems", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L328", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "mutex", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L329", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_envguard", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L336", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "mutexguard", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L338", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_envguard_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard_new", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "drop", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L352", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_envguard_drop", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_config_uses_documented_defaults", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_udev_subsystems_match_documented_list", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L385", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_empty_toml_yields_defaults", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L393", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_full_toml_overrides_all_values", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L400", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_invalid_toml_returns_error", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", "source_location": "L472", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_event", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L478", + "source_file": "bread-cli/src/main.rs", + "source_location": "L439", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_json", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L485", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L497", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L508", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L516", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L532", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L553", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_expand_home_handles_missing_home_env", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L560", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path_respects_xdg_config_home", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L570", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L580", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_default_log_level", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L135", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L136", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_default_lua_entry", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_default_lua_modules", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L154", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L170", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_default_udev_subsystems", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_default_poll_interval", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L180", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L188", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L197", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L198", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig_default", - "target": "breadd_src_core_config_default_dedup_window", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_timeout", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L214", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_urgency", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L215", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L216", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_config_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L223", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_entry_point", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_module_path", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L253", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_expand_home", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L270", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_config_uses_documented_defaults", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L365", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L488", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L500", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L509", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L511", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", + "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_reload", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L520", + "source_file": "bread-cli/src/main.rs", + "source_location": "L444", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L538", + "source_file": "bread-cli/src/main.rs", + "source_location": "L451", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_print_value", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L541", + "source_file": "bread-cli/src/main.rs", + "source_location": "L575", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_render_doctor", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "target": "breadd_src_core_config_notificationsconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L554", + "source_file": "bread-cli/src/main.rs", + "source_location": "L394", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_print_event", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_expand_home_handles_missing_home_env", - "target": "breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L561", + "source_file": "bread-cli/src/main.rs", + "source_location": "L448", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_print_value", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_config_path_respects_xdg_config_home", - "target": "breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", + "source_file": "bread-cli/src/main.rs", + "source_location": "L491", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_print_event", + "target": "bread_cli_src_main_format_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_print_reload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L535", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_config_directory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", "source_location": "L571", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_render_doctor", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L581", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_rs_rwlock", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_eventnormalizer", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L10", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L12", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_new", - "target": "breadd_src_core_normalizer_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_accept", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_accept", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_split_hyprland_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_split_hyprland_fields", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L572", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_raw", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_raw", - "target": "bread_shared_src_lib_adaptersource", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_raw", - "target": "breadd_src_core_normalizer_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_raw", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L586", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L613", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L634", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L651", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L667", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L693", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_workspace_change", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L715", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L729", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L744", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L763", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L777", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L799", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L812", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L838", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L851", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L867", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L893", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L910", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L929", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L948", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_network_online_and_offline", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L984", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1005", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1022", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1032", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1042", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1062", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1081", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_accept", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_split_hyprland_fields", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L264", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_split_hyprland_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L565", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L587", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L588", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L602", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L614", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L615", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L628", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L635", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L636", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L652", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L668", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L670", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L694", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L695", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L716", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L723", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L730", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L731", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L737", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L745", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L746", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L752", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L764", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L765", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L771", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L778", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L800", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L801", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L801", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L813", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L839", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L852", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L853", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L853", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L868", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L869", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L879", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L894", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L895", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L895", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L911", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L930", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L931", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L931", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L949", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L950", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L950", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L966", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L967", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L967", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L985", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1006", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1023", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1024", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1033", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1034", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1043", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1044", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1063", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "atomic", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "warn", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "subscriptions", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "types", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_lua_mod_luamessage", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L20", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L20", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L25", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L26", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L33", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L43", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_types_moduleloadstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L44", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_types_devicerule", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_arc", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_get", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_get", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_get", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_dump", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_dump", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_register_subscription", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_state_engine_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_remove_subscription", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_remove_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_register_watch", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_state_engine_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_remove_watch", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_remove_watch", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_subscriptions", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_modules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_widgets", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_module_status", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_types_moduleloadstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_profile", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_profile", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_device_rules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_device_rules", - "target": "breadd_src_core_state_engine_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_device_rules", - "target": "breadd_src_core_types_devicerule", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_run_state_engine", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "unboundedreceiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "unboundedreceiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_handle_command", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_subscriptions_subscriptiontable", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_dispatch_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_subscriptions_subscriptiontable", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_types_devicerule", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_matches", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_condition_matches", - "target": "breadd_src_core_types_matchcondition", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_condition_matches", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_device_change", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_device_change", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L651", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_ev", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_ev", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_ev", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L665", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L671", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L677", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L686", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L703", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L734", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L750", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L768", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L793", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L802", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L814", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L846", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L858", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L882", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L901", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L926", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L936", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_input_flags_match_booleans", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L947", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L987", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_empty_matches_anything", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L998", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1039", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1048", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_statehandle_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_statehandle_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L318", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L425", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_condition_matches", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L478", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L688", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L690", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L705", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L706", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L719", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L721", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L736", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L738", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L752", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L754", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L770", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L796", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L804", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L816", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L826", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L828", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L848", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L850", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L860", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L862", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L885", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L887", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L903", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L905", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L915", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L917", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L4", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscription", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L8", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscription", - "target": "breadd_src_core_subscriptions_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L9", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscription", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_remove", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_remove", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_clear", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "target": "breadd_src_core_subscriptions_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "target": "breadd_src_core_subscriptions_subscription", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L77", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L95", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_copy_dir", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", + "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L111", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_install_from_local", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_clear_removes_all", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L156", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L87", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L102", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptiontable_clear", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", + "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L158", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_list_modules", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "future", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "watch", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "breadd_src_core_supervisor_spawn_supervised", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor_spawn_supervised", - "target": "breadd_src_core_supervisor_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor_spawn_supervised", - "target": "breadd_src_core_supervisor_rs_f", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "collections", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "bread_shared_src_widget_widgetspec", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_rs_value", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_runtimestate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", + "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L9", "weight": 1.0, - "context": "field", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 }, { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_monitor", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L9", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L10", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_workspace", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L10", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L11", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L11", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L12", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_devicetopology", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_networkstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_powerstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_profilestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L17", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_modulestatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L17", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L18", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_workflowstatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L18", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L22", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "bread_shared_src_widget_widgetspec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L22", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_monitor", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L27", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L29", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L29", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L30", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workspace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_devicetopology", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicetopology", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicetopology", - "target": "breadd_src_core_types_device", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_device", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L45", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L48", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L53", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_matchcondition", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L58", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L60", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L61", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L62", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L64", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L65", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L66", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L68", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L69", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L69", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L70", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L70", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_devicerule", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicerule", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L78", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicerule", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L79", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicerule", - "target": "breadd_src_core_types_matchcondition", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L79", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_networkstate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L83", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_networkstate", - "target": "breadd_src_core_types_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L84", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_networkstate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L84", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_networkstate", - "target": "breadd_src_core_types_interfacestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L84", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_interfacestate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_powerstate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_powerstate", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L96", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_profilestate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L102", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L103", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L103", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_btreemap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L104", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L104", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L104", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_profilestate_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_profilestate_default", - "target": "breadd_src_core_types_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L108", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_modulestatus", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L118", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L119", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_moduleloadstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L120", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L121", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L121", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L125", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_moduleloadstate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workflowstatus", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L143", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L144", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_workflowstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L145", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L148", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L148", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L152", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L152", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workflowstate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L157", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "collections", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "permissionsext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_pathbuf", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "process", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_atomicu64", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_instant", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "apps", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "net", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_adapters_mod_adapterstatus", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L20", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L21", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_server", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L38", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L39", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L39", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_adapters_mod_adapterstatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_instant", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L43", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_ipcrequest", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcrequest", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcrequest", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcrequest", - "target": "breadd_src_ipc_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_ipcresponse", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L57", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L61", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_adapters_mod_adapterstatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_serve", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_serve", - "target": "breadd_src_ipc_mod_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_serve", - "target": "breadd_src_ipc_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_handle_connection", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "unixstream", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_handle_request", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_ipcrequest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_stream_events", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "ownedwritehalf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_serve", - "target": "breadd_src_ipc_mod_server_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L110", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_stream_events", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L175", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_handle_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_server_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "refcell", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "collections", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "rc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "atomic", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "duration", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "widget", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "mlua", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "value_as_jsonvalue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "task", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L19", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_config_config", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L21", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L23", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "types", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L24", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "now_unix_ms", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L27", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_luamessage", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L31", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L32", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_timerid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_errorentry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L49", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_sender", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_sender", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_sender", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_reload", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_reload", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_shutdown", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_recent_errors", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_recent_errors", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_recent_errors", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_spawn_runtime", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_core_config_config", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_timerid", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_handlerentry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L168", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L169", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L169", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L170", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L170", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_handlerkind", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L172", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_handlerkind", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L176", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_timerentry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L182", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L184", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L189", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L189", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L194", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L195", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L196", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L196", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", + "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L197", "weight": 1.0, - "context": "field", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_modules_dir", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L198", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_moduleinfo", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L202", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_parse_source", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_moduleinfo", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L203", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_luaengine", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L206", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_read_manifest_file", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_luaengine", - "target": "lua", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L207", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_handlerentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "hashset", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_timerid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_timerentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L211", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L211", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L212", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L212", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_moduleinfo", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L217", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L218", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L218", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L219", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L219", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L220", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L221", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_config_modulesconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L222", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_config_notificationsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L223", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_core_config_config", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_reload_internal", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_api", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_device_rules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_profiles", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_profiles", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_module", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_lua_file", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_lua_file", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_lua_file", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_lua_source", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_lua_source", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_event", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_timer", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_timerid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_remove_handler", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_remove_handler", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_load", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_reload", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1564", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_unload", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1589", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_callback_error", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "luaerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_get_module_hook", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_get_module_hook", - "target": "function", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_is_registered", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1660", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1667", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_set_current_module", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_set_current_module", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1681", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_log_helpers", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_log_helpers", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_debounce", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_debounce", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_scan_module_decl", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_require_loader", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_require_loader", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_wait_helper", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_wait_helper", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_register", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_read_module_manifest", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_step", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_remove_module", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_finish", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_fail", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_timeout", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_status_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_list_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widgetregisterargs", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2282", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2283", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "bread_shared_src_widget_widgetplacement", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2284", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2290", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2291", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widgetupdateargs", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2297", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2299", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2299", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2301", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2301", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2303", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2305", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_default_widget_visible", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2308", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_register", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_widgetregisterargs", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_widget_widgetspec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_update", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_widgetupdateargs", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_widget_widgetspec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_remove", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_list_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_order_module_decls", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_name_from_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_is_lib_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_is_lib_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_is_lib_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "lua", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "t", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_state_value_to_lua", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "lua", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_store_get", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_store_set", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_expand_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_expand_path", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_dirs_home", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_dirs_home", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_dirs_home", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_machine_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_hostname", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_hostname", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_machine_tags", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_read_sync_toml", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_read_sync_toml", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_read_sync_toml", - "target": "breadd_src_lua_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_builtin_module_decls", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "hashset", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_hyprland_request_socket", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request_socket", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request_socket", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_hyprland_request", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_parse_match_condition", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_parse_match_condition", - "target": "table", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_parse_match_condition", - "target": "breadd_src_core_types_matchcondition", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_list_lua_files", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_spawn", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_spawn", - "target": "breadd_src_lua_mod_rs_f", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_query", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "breadd_src_lua_mod_rs_f", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "t", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_set_powered", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_powered", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_get_powered", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_get_powered", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_connect", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_disconnect", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_set_scanning", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_scanning", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetoothdevice", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetoothdevice", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3166", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetoothdevice", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3167", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_list_devices", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_bluetoothdevice", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_reload_internal", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_handle_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_remove_handler", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_handle_timer", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_run_on_unload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_install_api", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_device_rules", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L286", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_profiles", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_run_on_reload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L320", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_state_value_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L461", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_timerid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L684", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_hyprland_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L784", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L811", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_module_store_get", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L913", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_module_store_set", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L926", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "table", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L968", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_register", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L972", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_update", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1004", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_remove", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1033", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_list_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1055", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_machine_name", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1069", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_machine_tags", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1073", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_expand_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1095", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1157", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_set_powered", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1158", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_query", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1168", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_connect", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1173", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_disconnect", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1183", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_set_scanning", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1193", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_require_loader", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1222", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_wait_helper", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1223", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1224", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_log_helpers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1225", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_debounce", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1226", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1255", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_parse_match_condition", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1270", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_load_lua_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1323", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_list_lua_files", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1325", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1330", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_builtin_module_decls", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1332", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_is_lib_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1336", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_module_name_from_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1338", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_scan_module_decl", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1351", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_order_module_decls", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_load_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1381", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1407", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_lua_source", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1409", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_lua_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1411", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_module_is_registered", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1416", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_run_on_load", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1420", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1484", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1491", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_handle_callback_error", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1509", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1523", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1545", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1546", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1571", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1572", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1577", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1596", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1597", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1602", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1616", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1633", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_remove_handler", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1637", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1783", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_require_loader", - "target": "function", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1860", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_register", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1944", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_step", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1953", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_finish", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1960", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_fail", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1969", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_timeout", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1976", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_status_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1983", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1984", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_list_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1992", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2406", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2512", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2536", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2581", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_expand_path", - "target": "breadd_src_lua_mod_dirs_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2594", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_read_sync_toml", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2613", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_lua_hostname", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2622", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_read_sync_toml", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2650", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2894", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_hyprland_request_socket", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2963", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2966", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2988", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_powered", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3083", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_get_powered", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3101", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3118", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_scanning", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3148", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3189", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "vecdeque", "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L6", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L5", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 }, { - "source": "breadd_src_main", - "target": "atomicu64", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "breadd_src_main_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "envfilter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "config", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "eventnormalizer", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "state_engine", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "runtimestate", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L19", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "breadd_src_main_main", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L22", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L57", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_validate_module_name", + "confidence_score": 1.0 }, { - "source": "breadd_src_main_main", - "target": "breadd_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "breadd_src_main_wait_for_shutdown", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", + "source_file": "bread-cli/tests/modules.rs", "source_location": "L1", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_src_modules_mgmt", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rs_path", - "relation": "imports_from", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L2", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", "weight": 1.0, - "context": "import", - "_origin": "ast" + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_manifest_file", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_parse_source", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_parse_source", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_copy_dir", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_manifest_file", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_validate_module_name", + "target": "bread_cli_src_modules_mgmt_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L197", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modules_dir", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_validate_module_name", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_copy_dir", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_manifest_file", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L148", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_install_from_local", + "target": "bread_cli_src_modules_mgmt_copy_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_read_manifest_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_list_modules", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "target": "bread_cli_src_modules_mgmt_read_manifest_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_install_from_local_fails_without_manifest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_manifest_written_correctly_on_install", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_deletes_module_directory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_nonexistent_errors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_rejects_absolute_path_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_rejects_name_with_slash", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_rejects_path_traversal_name", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration", - "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", + "source_file": "bread-cli/tests/modules.rs", "source_location": "L3", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "tempdir", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration", - "target": "time", - "relation": "imports_from", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L4", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L28", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration", - "target": "anyhow", - "relation": "imports_from", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", "source_location": "L6", "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "tempdir", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "unixstream", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "sleep", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_unknown_method_returns_error", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_profile_activate_updates_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_event_errors", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_modules_list_returns_array", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_modules_reload_succeeds", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_testharness", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules_make_module_dir", + "target": "bread_cli_tests_modules_rs_path", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_rs_result", "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", "weight": 1.0, "context": "return_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules_make_module_dir", + "target": "bread_cli_tests_modules_rs_pathbuf", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_rs_value", - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L168", "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules_manifest_written_correctly_on_install", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules_remove_deletes_module_directory", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_tests_modules_remove_rejects_name_with_slash", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 }, { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_testharness", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L647", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "tempdir", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L648", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "child", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L649", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L650", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_socket_path", - "target": "breadd_tests_ipc_integration_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L717", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L759", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L16", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L72", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L79", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L81", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L93", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L95", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L105", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L128", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L148", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L208", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L213", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L237", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L272", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L273", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L278", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L284", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L291", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L301", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L341", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L347", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L348", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L351", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L372", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L378", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L379", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L381", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L399", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L425", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L431", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L432", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L433", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L465", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L466", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L468", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L520", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L526", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L542", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L544", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L554", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L557", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L576", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L578", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L582", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L585", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L591", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L603", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L605", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L609", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L616", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L629", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L655", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L697", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L721", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L733", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_label_for", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget_widget_root", - "target": "examples_modules_active_window_widget_label_for", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget_m_on_load", - "target": "examples_modules_active_window_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_bluetooth_toggle_widget", - "target": "examples_modules_bluetooth_toggle_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_bluetooth_toggle_widget", - "target": "examples_modules_bluetooth_toggle_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_bluetooth_toggle_widget_m_on_load", - "target": "examples_modules_bluetooth_toggle_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_file": "bread-emit/src/main.rs", "source_location": "L48", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_main", + "confidence_score": 1.0 }, { - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_read_temp_c", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L23", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_parse_args", + "confidence_score": 1.0 }, { - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_widget_root", - "relation": "contains", + "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L31", + "source_file": "bread-emit/src/main.rs", + "source_location": "L13", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget_m_on_load", - "target": "examples_modules_cpu_temp_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget_m_on_load", - "target": "examples_modules_cpu_temp_widget_read_temp_c", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_dock_monitors", - "target": "bread_monitors", - "relation": "imports", "context": "import", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "7", - "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_emit_src_main", + "target": "duration", + "confidence_score": 1.0 }, { - "source": "examples_modules_dock_monitors", - "target": "examples_modules_dock_monitors_m_on_load", - "relation": "contains", + "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "L21", + "source_file": "bread-emit/src/main.rs", + "source_location": "L12", "weight": 1.0, - "_origin": "ast" + "context": "import", + "_origin": "ast", + "source": "bread_emit_src_main", + "target": "unixstream", + "confidence_score": 1.0 }, { - "source": "examples_modules_dock_workflow", - "target": "examples_modules_dock_workflow_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/dock-workflow.lua", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_is_focused", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget_widget_root", - "target": "examples_modules_focus_mode_widget_is_focused", "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget_m_on_load", - "target": "examples_modules_focus_mode_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget_m_on_load", - "target": "examples_modules_focus_mode_widget_is_focused", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_shell_quote", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_focused_tab_cwd", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", + "source_file": "bread-emit/src/main.rs", "source_location": "L50", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_emit_src_main_main", + "target": "bread_emit_src_main_parse_args", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string", + "confidence_score": 1.0 }, { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_git_info", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L88", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L40", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_known_app", + "confidence_score": 1.0 }, { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L111", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L46", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_reserved_domain", + "confidence_score": 1.0 }, { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_update", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_git_info", - "target": "examples_modules_git_branch_widget_shell_quote", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_focused_tab_cwd", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_git_info", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_focused_tab_cwd", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_git_info", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L135", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_low_battery_warning", - "target": "examples_modules_low_battery_warning_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/low-battery-warning.lua", - "source_location": "L11", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_pause_media_on_headphone_unplug", - "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_pause_media_on_headphone_unplug", - "target": "examples_modules_pause_media_on_headphone_unplug_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_pause_media_on_headphone_unplug_m_on_load", - "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_most_relevant", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L20", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_widget_update", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", + "source_file": "bread-shared/src/apps.rs", "source_location": "L63", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_known_apps_are_recognized", + "confidence_score": 1.0 }, { - "source": "examples_modules_workflow_status_widget_widget_update", - "target": "examples_modules_workflow_status_widget_most_relevant", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget_m_on_load", - "target": "examples_modules_workflow_status_widget_widget_update", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L64", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "scripts_install", - "target": "scripts_install_sh__entry", "relation": "contains", "confidence": "EXTRACTED", - "source_file": "scripts/install.sh", - "source_location": "L1", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L75", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L114", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L85", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_are_recognized", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L160", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L69", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_unknown_app_is_not_recognized", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "bread_shared_src_lib_expand_path", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L50", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L54", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L83", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_core_config_envguard_drop", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L203", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots", - "target": "bread_shared_src_lib_expand_path", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_mod_manager_spawn_adapter", - "target": "breadd_src_core_supervisor_spawn_supervised", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_network_raw_event", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L58", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_power_raw_event", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L61", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_build_event", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "_origin": "ast", + "source": "bread_shared_src_apps", "target": "bread_shared_src_apps_validate_app_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "bread_shared_src_apps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_is_known_app" + }, + { "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35411,23 +12990,11 @@ "source_file": "breadd/src/core/normalizer.rs", "source_location": "L508", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_apps_validate_app_namespace" }, { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_apps_is_known_app", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_apps_validate_app_namespace", "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35435,11 +13002,1597 @@ "source_file": "breadd/src/ipc/mod.rs", "source_location": "L302", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_validate_app_namespace" }, { - "source": "breadd_src_ipc_mod_server_handle_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_empty_text_only_matches_wildcards", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_exact_match", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_matches_glob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_matches_pattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_recursive_wildcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_single_char_wildcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_single_segment_wildcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_star_does_not_cross_dot_segments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_glob_matches_pattern", + "target": "bread_shared_src_glob_matches_glob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adaptersource", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_round_trips_through_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_daemonsection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_expand_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_expand_path_expands_leading_tilde", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", "target": "bread_shared_src_lib_now_unix_ms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_raw_event_round_trips_through_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_resolve_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_socketpathconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_adaptersource", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L90", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_adaptersource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_adaptersource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_adaptersource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_raw", + "target": "bread_shared_src_lib_adaptersource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L86", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L121", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_daemonsection", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_network_raw_event", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_power_raw_event", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_event", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_raw", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L92", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_breadevent_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_accept", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_ev", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L218", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luamessage", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "target": "bread_shared_src_lib_breadevent_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "target": "bread_shared_src_lib_breadevent_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "target": "bread_shared_src_lib_breadevent_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_now_unix_ms", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "into", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L294", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "target": "bread_shared_src_lib_now_unix_ms", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "target": "bread_shared_src_lib_now_unix_ms", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_network_raw_event", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_power_raw_event", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_event", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35447,23 +14600,11 @@ "source_file": "breadd/src/ipc/mod.rs", "source_location": "L317", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_lib_now_unix_ms" }, { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_core_config_envguard_drop", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1371", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35471,71 +14612,11 @@ "source_file": "breadd/src/lua/mod.rs", "source_location": "L1622", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "bread_shared_src_lib_now_unix_ms" }, { - "source": "breadd_src_lua_mod_workflow_register", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2175", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_step", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2204", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2218", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2233", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2250", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35543,11 +14624,11 @@ "source_file": "breadd/src/lua/mod.rs", "source_location": "L2326", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_lib_now_unix_ms" }, { - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35555,11 +14636,11964 @@ "source_file": "breadd/src/lua/mod.rs", "source_location": "L2375", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_lib_now_unix_ms" }, { - "source": "breadd_src_main_main", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2233", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_fail", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2218", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_finish", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2175", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_register", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2204", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_step", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2250", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_socketpathconfig", + "target": "bread_shared_src_lib_daemonsection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_resolve_socket_path", + "target": "bread_shared_src_lib_expand_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_resolve_socket_path", + "target": "bread_shared_src_lib_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_expand_path", + "target": "bread_shared_src_lib_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "bread_shared_src_lib_expand_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots", + "target": "bread_shared_src_lib_expand_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_accepts_node_count_at_max", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_accepts_tree_at_max_depth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_align", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_background", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_box_of", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_default_orientation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_default_visible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_fontweight", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_is_valid_class", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L489", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_node_serializes_with_type_tag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_orientation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_padding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_placement_serializes_as_snake_case", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_radius", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_class_starting_with_digit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_empty_class", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L369", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_invalid_class_characters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L411", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_too_many_nodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L394", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_semanticcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_simple_label_is_valid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_does_not_affect_validation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L541", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_enums_serialize_as_snake_case", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L513", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_round_trips_through_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L557", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_textsize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L428", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetplacement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetstyle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetvalidationerror", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "bread_shared_src_widget", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_default_orientation", + "target": "bread_shared_src_widget_orientation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_orientation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_box_of", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_label", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L72", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast", + "context": "return_type", + "source": "bread_shared_src_widget_widgetnode_children", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_class", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_on_click", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_style", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_validate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_validate_inner", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetstyle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L213", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2291", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2299", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_widget_label", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_class", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_on_click", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_style", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L212", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L97", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L212", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L227", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "bread_shared_src_widget_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_on_click", + "target": "bread_shared_src_widget_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_widget_box_of", + "target": "bread_shared_src_widget_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_style", + "target": "bread_shared_src_widget_widgetstyle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L94", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_align", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L95", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_background", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_fontweight", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_padding", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_radius", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_semanticcolor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L93", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetstyle", + "target": "bread_shared_src_widget_textsize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_widgetplacement", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2284", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "bread_shared_src_widget_widgetplacement", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "bread_shared_src_widget_widgetspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "bread_shared_src_widget_widgetspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_widget_widgetspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_widget_widgetspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate", + "target": "bread_shared_src_widget_widgetvalidationerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetvalidationerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "bread_shared_src_widget_widgetvalidationerror_fmt", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "display", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "error", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_widget_widgetvalidationerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_widget_widgetvalidationerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror_fmt", + "target": "bread_shared_src_widget_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror_fmt", + "target": "formatter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate", + "target": "bread_shared_src_widget_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L325", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_is_valid_class", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetnode_class", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_style_round_trips_through_json", + "target": "bread_shared_src_widget_widgetnode_style", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L331", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetnode_children", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate", + "target": "bread_shared_src_widget_widgetnode_validate_inner", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L422", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_accepts_node_count_at_max", + "target": "bread_shared_src_widget_label", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L490", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_node_serializes_with_type_tag", + "target": "bread_shared_src_widget_label", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "target": "bread_shared_src_widget_label", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_rejects_too_many_nodes", + "target": "bread_shared_src_widget_label", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L423", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_accepts_node_count_at_max", + "target": "bread_shared_src_widget_box_of", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L406", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_accepts_tree_at_max_depth", + "target": "bread_shared_src_widget_box_of", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L413", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_rejects_too_many_nodes", + "target": "bread_shared_src_widget_box_of", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "target": "bread_shared_src_widget_box_of", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L436", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "target": "bread_shared_src_widget_box_of", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_try_enumerate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "target": "breadd_src_adapters_bluetooth_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "breadd_src_adapters_bluetooth_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "breadd_src_adapters_bluetooth_try_enumerate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "breadd_src_adapters_bluetooth_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "breadd_src_adapters_bluetooth_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_address_from_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_rs_message", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth_address_from_path", + "target": "breadd_src_adapters_bluetooth_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L371", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L326", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_silent_under_git", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L418", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L426", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L466", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_filesystemadapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_run_watch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_detect_markers", + "target": "breadd_src_adapters_filesystem_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_detect_markers", + "target": "breadd_src_adapters_filesystem_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L405", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_silent_under_git", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_expand_glob", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_detect_markers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_run_watch", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_core_config_envguard_drop" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_excluded_dir_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_instant", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify", + "target": "eventkind", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L358", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L410", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_silent_under_git", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L344", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "target": "breadd_src_adapters_filesystem_classify", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_detect_markers", + "target": "breadd_src_adapters_filesystem_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_excluded_dir_component", + "target": "breadd_src_adapters_filesystem_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob", + "target": "breadd_src_adapters_filesystem_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_excluded_dir_component", + "target": "breadd_src_adapters_filesystem_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "target": "breadd_src_adapters_filesystem_detect_markers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "target": "breadd_src_adapters_filesystem_detect_markers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L457", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "target": "breadd_src_adapters_filesystem_expand_glob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_check_ahead_behind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_check_dirty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_discover_repos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L477", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_gitadapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L403", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L398", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L413", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L422", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_repotrack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L26", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L38", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_with_interval", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter", + "target": "duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "duration", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_gitadapter_with_interval", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_repotrack_new", + "target": "breadd_src_adapters_git_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_check_ahead_behind", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_check_dirty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_discover_repos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_repotrack", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_repotrack_new", + "target": "breadd_src_adapters_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_parse_ahead_behind", + "target": "breadd_src_adapters_git_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_parse_gitdir_file", + "target": "breadd_src_adapters_git_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_expand_roots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_resolve_git_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "target": "breadd_src_adapters_git_expand_roots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "target": "breadd_src_adapters_git_expand_roots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "target": "breadd_src_adapters_git_expand_roots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_parse_gitdir_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "target": "breadd_src_adapters_git_resolve_git_dir", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_parse_ahead_behind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprland_event_socket", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprlandadapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_parse_hyprland_line", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_hyprland_event_socket", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_parse_hyprland_line", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_event_socket", + "target": "breadd_src_adapters_hyprland_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_event_socket", + "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_parse_hyprland_line", + "target": "breadd_src_adapters_hyprland_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_manager", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_adapter", + "target": "send", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_adapter", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_main", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_spawn_adapter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_start_all", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_status_handle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_status_handle", + "target": "breadd_src_adapters_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_spawn_adapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_spawn_adapter", + "target": "a", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_spawn_adapter", + "target": "breadd_src_core_supervisor_spawn_supervised" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_has_default_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_network_raw_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_networkadapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_networksnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_read_network_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_network_networkadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_network_networkadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_network_raw_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_read_network_state", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_network_raw_event", + "target": "breadd_src_adapters_network_networksnapshot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_network_networksnapshot", + "target": "breadd_src_adapters_network_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_network_networksnapshot", + "target": "breadd_src_adapters_network_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_read_network_state", + "target": "breadd_src_adapters_network_networksnapshot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_read_network_state", + "target": "breadd_src_adapters_network_has_default_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "target": "breadd_src_adapters_network_rtnetlink_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "target": "breadd_src_adapters_network_rtnetlink_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "target": "breadd_src_adapters_network_rtnetlink_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "target": "breadd_src_adapters_network_rtnetlink_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_non_container_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L260", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_remove_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L276", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_ignores_unknown_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_map_podman_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_maps_died_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_maps_health_status_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_maps_start_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_podmanadapter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_default", + "target": "breadd_src_adapters_podman_podmanadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_new", + "target": "breadd_src_adapters_podman_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_podmanadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_default", + "target": "breadd_src_adapters_podman_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_map_podman_event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_maps_died_event", + "target": "breadd_src_adapters_podman_map_podman_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_maps_health_status_event", + "target": "breadd_src_adapters_podman_map_podman_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L237", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_maps_start_event", + "target": "breadd_src_adapters_podman_map_podman_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "target": "breadd_src_adapters_podman_map_podman_event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_podman_container_event", + "target": "breadd_src_adapters_podman_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_ignores_remove_event", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_ignores_unknown_action", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_maps_died_event", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_maps_health_status_event", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_podman_maps_start_event", + "target": "breadd_src_adapters_podman_container_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_power_raw_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_poweradapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_powersnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_read_power_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_run", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter_new", + "target": "breadd_src_adapters_power_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_read_power_state", + "target": "breadd_src_adapters_power_poweradapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_power_raw_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_read_power_state", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_power_raw_event", + "target": "breadd_src_adapters_power_powersnapshot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_power_powersnapshot", + "target": "breadd_src_adapters_power_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_read_power_state", + "target": "breadd_src_adapters_power_powersnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_power_upower_parse_upower_message", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_power_upower_upoweradapter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_probe", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_run", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter_probe", + "target": "breadd_src_adapters_power_upower_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter_probe", + "target": "breadd_src_adapters_power_upower_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "breadd_src_adapters_power_upower_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_parse_upower_message", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "breadd_src_adapters_power_upower_rs_message", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_failure_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_get_unit_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_handle_message", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_query_active_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_systemdadapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_systemdadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_get_unit_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_handle_message", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_get_unit_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_query_active_state", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_active_state_to_kind", + "target": "breadd_src_adapters_systemd_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_active_state_to_kind", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_failure_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_is_failed_transition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_message", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_is_failed_transition", + "target": "breadd_src_adapters_systemd_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_build_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_enumerate_with_udev", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_prop_bool", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_prop_str", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_run_udev_monitor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_scanneddevice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udevadapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_name", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_run", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_new", + "target": "breadd_src_adapters_udev_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_adapters_udev_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_udev_scanneddevice", + "target": "breadd_src_adapters_udev_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_new", + "target": "breadd_src_adapters_udev_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_udevadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_udevadapter_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_new", + "target": "breadd_src_adapters_udev_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_enumerate_with_udev", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_run_udev_monitor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_scanneddevice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_run_udev_monitor", + "target": "breadd_src_adapters_udev_build_event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_event", + "target": "event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_bool", + "target": "event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_str", + "target": "event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_adapters_udev_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_adaptersconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_adaptertoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L580", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config_path_respects_xdg_config_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_daemonconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_config_uses_documented_defaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L301", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_dedup_window", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L281", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_log_level", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_lua_entry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_lua_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_notify_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_notify_timeout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_notify_urgency", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_poll_interval", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_udev_subsystems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_default_udev_subsystems_match_documented_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_envguard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_eventsconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L560", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_expand_home_handles_missing_home_env", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_invalid_toml_returns_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L516", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_luaconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_modulesconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_notificationsconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_parse_empty_toml_yields_defaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L400", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_parse_full_toml_overrides_all_values", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_powerconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rootsconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L485", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_systemdconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_udevconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_main", + "target": "breadd_src_core_config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_adaptersconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_load", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_lua_entry_point", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_lua_module_path", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L233", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_daemonconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_eventsconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_luaconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_modulesconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_notificationsconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_daemonconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L281", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_default_log_level", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_default_lua_entry", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_default_lua_modules", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_default_notify_path", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L309", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_default_notify_urgency", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_default_udev_subsystems", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L337", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L129", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L113", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_luaconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_modulesconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L222", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_config_modulesconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_default_udev_subsystems", + "target": "breadd_src_core_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L337", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L102", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L113", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_adaptertoggle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_powerconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_rootsconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_systemdconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_udevconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_adaptertoggle", + "target": "breadd_src_core_config_adaptertoggle_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_adaptertoggle", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_udevconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_powerconfig", + "target": "breadd_src_core_config_powerconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_powerconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rootsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L194", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_systemdconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_eventsconfig", + "target": "breadd_src_core_config_eventsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_eventsconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L223", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_config_notificationsconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_default_log_level", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_adaptertoggle_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L342", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_envguard_new", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_eventsconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_luaconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L212", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L177", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_powerconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_luaconfig_default", + "target": "breadd_src_core_config_default_lua_entry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_luaconfig_default", + "target": "breadd_src_core_config_default_lua_modules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig_default", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_modulesconfig_default", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_adaptertoggle_default", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_default_udev_subsystems", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_powerconfig_default", + "target": "breadd_src_core_config_default_poll_interval", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_powerconfig_default", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig_default", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rootsconfig_default", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig_default", + "target": "breadd_src_core_config_default_true", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L198", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_systemdconfig_default", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_eventsconfig_default", + "target": "breadd_src_core_config_default_dedup_window", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L365", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_default_config_uses_documented_defaults", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L541", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_default_notify_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_default_notify_timeout", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_notificationsconfig_default", + "target": "breadd_src_core_config_default_notify_urgency", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L488", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L500", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L511", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "target": "breadd_src_core_config_notificationsconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_config_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L233", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_config_lua_entry_point", + "target": "breadd_src_core_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L246", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_config_lua_module_path", + "target": "breadd_src_core_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L251", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_config_path", + "target": "breadd_src_core_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L267", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_expand_home", + "target": "breadd_src_core_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_lua_entry_point", + "target": "breadd_src_core_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_lua_module_path", + "target": "breadd_src_core_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L253", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_path", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_path", + "target": "breadd_src_core_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L270", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_expand_home", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_envguard_drop", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L342", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L337", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L352", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "drop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L338", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "mutexguard", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L571", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_path_respects_xdg_config_home", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_expand_home_handles_missing_home_env", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L538", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1371", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_core_config_envguard_drop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L867", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L893", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L910", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L965", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L929", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L948", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1032", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1042", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1022", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1062", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_eventnormalizer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L729", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L777", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L763", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L715", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_workspace_change", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L984", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_network_online_and_offline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L851", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L799", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L812", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L838", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1081", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_split_hyprland_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1005", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L586", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L651", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L634", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L667", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L693", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L613", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_accept", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L868", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L894", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L911", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L966", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L930", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L949", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1033", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1043", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1023", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1063", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_new", + "target": "breadd_src_core_normalizer_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L730", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L778", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L745", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L764", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L716", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_workspace_change", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L985", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_network_online_and_offline", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L852", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L800", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L813", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L839", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L565", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_split_hyprland_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1006", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L587", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L652", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L635", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L668", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L694", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L614", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L879", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L895", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L967", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L931", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_accept", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L779", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L752", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L723", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_workspace_change", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L986", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_network_online_and_offline", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L853", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L801", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L840", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L602", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L504", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L314", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L460", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L451", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L159", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L391", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L481", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L263", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L469", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L433", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L563", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_split_hyprland_fields", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_split_hyprland_fields", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L869", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L895", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L967", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L931", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1034", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1044", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1024", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L731", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L779", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L746", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L765", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_workspace_change", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L986", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_network_online_and_offline", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L853", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L801", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L840", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L574", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_raw", + "target": "breadd_src_core_normalizer_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L588", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L654", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L636", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L670", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L695", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L615", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_raw", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_apply_device_change", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L998", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_empty_matches_anything", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L987", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_input_flags_match_booleans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_matches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L936", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L965", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L926", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L768", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L793", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L814", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L802", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_dispatch_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_handle_command", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L686", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L703", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L858", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L846", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L882", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L901", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1039", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1048", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", "target": "breadd_src_core_state_engine_run_state_engine", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_statecommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L677", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L665", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L750", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L734", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_subscriptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_main", + "target": "breadd_src_core_state_engine", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statecommand", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_clear_modules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_clear_subscriptions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_clear_widgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_register_subscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_register_watch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_remove_subscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_remove_watch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_device_rules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_module_status", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_profile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_arc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_dump", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_get", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L217", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_core_state_engine_statehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_state_arc", + "target": "breadd_src_core_state_engine_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_state_arc", + "target": "breadd_src_core_state_engine_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_statecommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_statecommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_state_engine_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_types_devicerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statecommand", + "target": "breadd_src_core_types_moduleloadstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_statecommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_register_subscription", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_register_watch", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_profile", + "target": "breadd_src_core_state_engine_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_state_get", + "target": "breadd_src_core_state_engine_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_value_at_path", + "target": "breadd_src_core_state_engine_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_device_rules", + "target": "breadd_src_core_state_engine_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L318", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_statehandle_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_statehandle_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_state_engine_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_new", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_state_arc", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_state_get", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_device_change", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_condition_matches", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L653", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_ev", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_state_dump", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L364", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_value_at_path", + "target": "breadd_src_core_state_engine_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_register_subscription", + "target": "breadd_src_core_state_engine_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_register_subscription", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_register_watch", + "target": "breadd_src_core_state_engine_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_remove_subscription", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_register_watch", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_remove_watch", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_types_moduleloadstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L144", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_device_rules", + "target": "breadd_src_core_types_devicerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "unboundedreceiver", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35567,9 +26601,10054 @@ "source_file": "breadd/src/main.rs", "source_location": "L45", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_main_main", + "target": "breadd_src_core_state_engine_run_state_engine" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_state_engine_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_state_engine_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_subscriptions_subscriptiontable", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_handle_command", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_core_subscriptions_subscriptiontable", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_apply_device_change", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L719", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L860", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L848", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L826", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L885", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L903", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L915", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L752", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L736", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "target": "breadd_src_core_state_engine_apply_event_to_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_condition_matches", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_types_devicerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_condition_matches", + "target": "breadd_src_core_types_matchcondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_device_change", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L770", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "target": "breadd_src_core_state_engine_apply_device_change", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L796", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "target": "breadd_src_core_state_engine_apply_device_change", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L816", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "target": "breadd_src_core_state_engine_apply_device_change", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L804", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "target": "breadd_src_core_state_engine_apply_device_change", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L690", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L721", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L862", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L850", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L828", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L887", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L905", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L917", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L754", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L738", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "target": "breadd_src_core_state_engine_ev", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_clear_removes_all", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscription", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable_remove", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_clear_removes_all", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1538", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_remove_handler", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_core_subscriptions_subscriptionid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscription", + "target": "breadd_src_core_subscriptions_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscription", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "target": "breadd_src_core_subscriptions_subscription", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "target": "breadd_src_core_subscriptions_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_remove", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "target": "breadd_src_core_subscriptions_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_clear_removes_all", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_clear_removes_all", + "target": "breadd_src_core_subscriptions_subscriptiontable_clear", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_supervisor", + "target": "breadd_src_core_supervisor_spawn_supervised", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_supervisor_spawn_supervised", + "target": "breadd_src_core_supervisor_rs_f", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_supervisor_spawn_supervised", + "target": "breadd_src_core_supervisor_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_devicerule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_devicetopology", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_interfacestate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_matchcondition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_moduleloadstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_modulestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_monitor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_networkstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_powerstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_profilestate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workflowstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workflowstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_types", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_devicetopology", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_modulestatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_monitor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_networkstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_powerstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_profilestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L18", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_workflowstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_workspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_remove", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_fail", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_finish", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_register", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_step", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_core_types_runtimestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L79", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_devicerule", + "target": "breadd_src_core_types_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_devicetopology", + "target": "breadd_src_core_types_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L103", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L121", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_powerstate", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L152", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_workspace", + "target": "breadd_src_core_types_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_device", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L78", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_devicerule", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_matchcondition", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_monitor", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_networkstate", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L104", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_workspace", + "target": "breadd_src_core_types_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_devicetopology", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L79", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_devicerule", + "target": "breadd_src_core_types_matchcondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "breadd_src_core_types_matchcondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_networkstate", + "target": "breadd_src_core_types_interfacestate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_networkstate", + "target": "breadd_src_core_types_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L125", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_profilestate_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L104", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_types_profilestate_default", + "target": "breadd_src_core_types_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L120", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_moduleloadstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L145", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_workflowstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_ipcrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_ipcresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_instant", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_server", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_lua_mod_runtimehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_instant", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_vecdeque", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_handle_connection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_handle_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_serve", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_stream_events", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_lua_mod_runtimehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_ipcrequest", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_vecdeque", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_ipcrequest", + "target": "breadd_src_ipc_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_ipcrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_ipcresponse", + "target": "breadd_src_ipc_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_server_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_ipc_mod_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_lua_mod_runtimehandle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_server_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L200", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_handle_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L175", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_stream_events", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "ownedwritehalf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_connect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_disconnect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3099", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_get_powered", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_list_devices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3081", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_set_powered", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_set_scanning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3013", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetooth_spawn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3165", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetoothdevice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_builtin_module_decls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2308", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_default_widget_visible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_dirs_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_errorentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_handlerentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_handlerkind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_hyprland_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_hyprland_request_socket", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2488", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_is_lib_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_list_lua_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2592", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_expand_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2625", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_hostname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2612", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_machine_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_lua_machine_tags", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_luaengine", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_module_name_from_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_module_store_get", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_module_store_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_moduleinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_order_module_decls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_parse_match_condition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_read_sync_toml", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_runtimehandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_spawn_runtime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_state_value_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_timerentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_timerid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_list_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_register", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_remove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widget_update", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2282", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widgetregisterargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2297", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widgetupdateargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_fail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_finish", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_list_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_register", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_status_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_step", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_timeout", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L219", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_lua_mod_timerid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle_sender", + "target": "breadd_src_lua_mod_luamessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L184", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_connect", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3099", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_get_powered", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3081", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_set_powered", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3146", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_set_scanning", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_hyprland_request_socket", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L309", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1748", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_debounce", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1689", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_log_helpers", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_require_loader", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1883", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_wait_helper", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1230", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_device_rules", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1322", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_lua_file", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1443", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_lua_source", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_profiles", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1544", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_load", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_sync_toml", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle_reload", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_connect", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3131", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3167", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetoothdevice", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_errorentry", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L171", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2625", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_hostname", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2612", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_machine_name", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_machine_tags", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_set_current_module", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_name_from_path", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L196", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L189", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2301", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_errorentry", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_errorentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_errorentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_errorentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle_recent_errors", + "target": "breadd_src_lua_mod_errorentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_dirs_home", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L171", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L213", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_get_module_hook", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_set_current_module", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L198", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L189", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2305", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_vecdeque", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_recent_errors", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_reload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_sender", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_runtimehandle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L219", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle_sender", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_remove", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_fail", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_finish", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_register", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_step", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_lua_mod_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_vecdeque", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_vecdeque", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_runtimehandle_recent_errors", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2649", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_machine_tags", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L196", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_handle_event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_handle_timer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_reload_internal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_remove_handler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_timerid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "target": "breadd_src_lua_mod_timerid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L684", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_timerid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L172", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_handlerkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L169", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_handlerentry", + "target": "registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_handlerentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L203", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduleinfo", + "target": "registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L182", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_timerentry", + "target": "registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_timerentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L197", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2605", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_dirs_home", + "target": "breadd_src_lua_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_hyprland_request_socket", + "target": "breadd_src_lua_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2592", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_expand_path", + "target": "breadd_src_lua_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L221", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L214", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_moduleinfo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1681", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_handle_callback_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1451", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_handle_event", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_handle_timer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_api", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1748", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_debounce", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1689", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_log_helpers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_require_loader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1883", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_wait_helper", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1938", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1230", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_device_rules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1322", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_lua_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1443", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_lua_source", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1406", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_module", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_profiles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1667", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1660", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_module_is_registered", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_reload_internal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1538", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_remove_handler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1544", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_run_on_load", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1564", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_run_on_reload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1589", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_run_on_unload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_scan_module_decl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L212", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_atomicu64", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "hashset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3189", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2894", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2966", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2512", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2988", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1255", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_device_rules", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1330", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_lua_mod_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1783", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2581", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2406", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_order_module_decls", + "target": "breadd_src_lua_mod_luaengine_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_install_api", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_device_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_profiles", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_run_on_reload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_run_on_unload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_connect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1183", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_disconnect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1168", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1158", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_set_powered", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1193", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_set_scanning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1157", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_bluetooth_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L784", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_hyprland_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L811", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1095", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_lua_expand_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1069", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_lua_machine_name", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1073", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_lua_machine_tags", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1226", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_debounce", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1225", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_log_helpers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1222", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_require_loader", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1223", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_wait_helper", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1224", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_module_store_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L926", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_module_store_set", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_state_value_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1055", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_list_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L972", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_register", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1033", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_remove", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1004", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_widget_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "table", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1270", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_device_rules", + "target": "breadd_src_lua_mod_parse_match_condition", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1332", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_builtin_module_decls", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1336", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_is_lib_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1325", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_list_lua_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_load_lua_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1381", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_load_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1351", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_scan_module_decl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1338", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_module_name_from_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_order_module_decls", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1411", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_lua_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1409", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_lua_source", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1416", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_module_is_registered", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1420", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_run_on_load", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1407", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_lua_file", + "target": "breadd_src_lua_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2488", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_is_lib_path", + "target": "breadd_src_lua_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2987", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_list_lua_files", + "target": "breadd_src_lua_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1781", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_scan_module_decl", + "target": "breadd_src_lua_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_name_from_path", + "target": "breadd_src_lua_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1484", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1509", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_luaengine_handle_callback_error", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1491", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1523", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1637", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_remove_handler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1545", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_load", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1546", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_load", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1571", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1577", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1572", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1596", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1602", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1597", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_set_current_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1633", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_get_module_hook", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1616", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_module_is_builtin", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "luaerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1650", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_get_module_hook", + "target": "function", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1860", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_require_loader", + "target": "function", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1984", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1969", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_fail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1960", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_finish", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1992", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_list_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1944", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_register", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1983", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_status_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1953", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_step", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1976", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_timeout", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_register", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2379", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_remove", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_fail", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_finish", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2194", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_step", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_lua_mod_rs_rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_list_json", + "target": "jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2267", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "breadd_src_lua_mod_widgetregisterargs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "breadd_src_lua_mod_widgetupdateargs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2536", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_sync_toml", + "target": "breadd_src_lua_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2594", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_expand_path", + "target": "breadd_src_lua_mod_dirs_home", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2622", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_machine_name", + "target": "breadd_src_lua_mod_lua_hostname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2613", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_machine_name", + "target": "breadd_src_lua_mod_read_sync_toml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2650", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_lua_machine_tags", + "target": "breadd_src_lua_mod_read_sync_toml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2963", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_hyprland_request_socket", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2971", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3013", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_spawn", + "target": "breadd_src_lua_mod_rs_f", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "breadd_src_lua_mod_rs_f", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3118", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_connect", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3101", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_get_powered", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3083", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_set_powered", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3148", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_set_scanning", + "target": "breadd_src_lua_mod_bluetooth_find_adapter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_bluetoothdevice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_main", + "target": "breadd_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_main", + "target": "breadd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_main", + "target": "breadd_src_main_wait_for_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_main_main", + "target": "breadd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_event_errors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L464", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L271", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_modules_list_returns_array", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_modules_reload_succeeds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_profile_activate_updates_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L647", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_testharness", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_unknown_method_returns_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L590", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L525", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L562", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "tempdir", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L207", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L144", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L127", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L377", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L346", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L464", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L271", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L430", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L235", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L717", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L590", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L525", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L562", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_unknown_method_returns_error", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_updates_state", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_event_errors", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L213", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L237", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L272", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L273", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_list_returns_array", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L284", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_modules_reload_succeeds", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L301", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L399", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L433", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L432", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L466", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L557", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L542", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L582", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L578", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L585", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L576", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L609", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_poll_workflow_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L605", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L616", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L591", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L603", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_testharness", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L629", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L650", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L759", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L713", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L649", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "child", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L648", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "tempdir", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L655", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L658", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L733", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_send_request", + "target": "breadd_tests_ipc_integration_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L713", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_socket_path", + "target": "breadd_tests_ipc_integration_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L721", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "target": "breadd_tests_ipc_integration_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_label_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_active_window_widget_widget_root", + "target": "examples_modules_active_window_widget_label_for", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_active_window_widget_m_on_load", + "target": "examples_modules_active_window_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_bluetooth_toggle_widget", + "target": "examples_modules_bluetooth_toggle_widget_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_bluetooth_toggle_widget", + "target": "examples_modules_bluetooth_toggle_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_bluetooth_toggle_widget_m_on_load", + "target": "examples_modules_bluetooth_toggle_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget", + "target": "examples_modules_cpu_temp_widget_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget", + "target": "examples_modules_cpu_temp_widget_read_temp_c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget", + "target": "examples_modules_cpu_temp_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_m_on_load", + "target": "examples_modules_cpu_temp_widget_read_temp_c", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_m_on_load", + "target": "examples_modules_cpu_temp_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_dock_monitors", + "target": "examples_modules_dock_monitors_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_dock_workflow", + "target": "examples_modules_dock_workflow_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_is_focused", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_focus_mode_widget_m_on_load", + "target": "examples_modules_focus_mode_widget_is_focused", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_focus_mode_widget_widget_root", + "target": "examples_modules_focus_mode_widget_is_focused", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_focus_mode_widget_m_on_load", + "target": "examples_modules_focus_mode_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_focused_tab_cwd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_git_info", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_shell_quote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_update", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_git_info", + "target": "examples_modules_git_branch_widget_shell_quote", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_m_on_load", + "target": "examples_modules_git_branch_widget_focused_tab_cwd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_focused_tab_cwd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_m_on_load", + "target": "examples_modules_git_branch_widget_git_info", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_git_info", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_m_on_load", + "target": "examples_modules_git_branch_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_low_battery_warning", + "target": "examples_modules_low_battery_warning_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_pause_media_on_headphone_unplug", + "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_pause_media_on_headphone_unplug", + "target": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_most_relevant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_widget_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_workflow_status_widget_widget_update", + "target": "examples_modules_workflow_status_widget_most_relevant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_workflow_status_widget_m_on_load", + "target": "examples_modules_workflow_status_widget_widget_update", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/install.sh", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "scripts_install", + "target": "scripts_install_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "configures", + "confidence": "EXTRACTED", + "reasoning": "breadd.toml configuration file controls daemon behavior and adapter settings", + "source_file": "README.md", + "source": "config_breadd_toml", + "target": "sys_bread_daemon", + "confidence_score": 1.0 + }, + { + "relation": "planned_enhancement_for", + "confidence": "EXTRACTED", + "reasoning": "Phase 1 includes LSP and state persistence enhancements to the daemon", + "source_file": "upgrade.md", + "source": "roadmap_phase1", + "target": "sys_bread_daemon", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon controls Bluetooth via BlueZ adapter", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "adapter_bluetooth", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon ingests signals from Hyprland adapter as documented in README and Documentation", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "adapter_hyprland", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors network connectivity via network adapter", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "adapter_network", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors power state via power adapter", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "adapter_power", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors USB/input devices via udev adapter", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "adapter_udev", + "confidence_score": 1.0 + }, + { + "relation": "maintains", + "confidence": "EXTRACTED", + "reasoning": "Daemon maintains the complete RuntimeState and exposes it via IPC", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "state_runtime_schema", + "confidence_score": 1.0 + }, + { + "relation": "communicates_with", + "confidence": "EXTRACTED", + "reasoning": "CLI talks to daemon over Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "sys_bread_cli", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "reasoning": "Lua runtime is a dedicated thread inside the daemon", + "source_file": "README.md", + "source": "sys_bread_daemon", + "target": "sys_lua_runtime", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "CLI communicates with daemon using newline-delimited JSON IPC protocol", + "source_file": "README.md", + "source": "sys_bread_cli", + "target": "ipc_protocol", + "confidence_score": 1.0 + }, + { + "relation": "initializes", + "confidence": "EXTRACTED", + "reasoning": "init.lua is the entry point loaded first by the Lua runtime", + "source_file": "Documentation.md", + "source": "config_init_lua", + "target": "sys_lua_runtime", + "confidence_score": 1.0 + }, + { + "relation": "provides", + "confidence": "EXTRACTED", + "reasoning": "modules/ directory auto-discovered and loaded by Lua runtime after init.lua", + "source_file": "Documentation.md", + "source": "config_modules_dir", + "target": "sys_lua_runtime", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Lua runtime provides bread.on API for module event subscriptions", + "source_file": "Documentation.md", + "source": "sys_lua_runtime", + "target": "api_bread_on", + "confidence_score": 1.0 + }, + { + "relation": "loads", + "confidence": "EXTRACTED", + "reasoning": "Built-in devices module is loaded by the Lua runtime", + "source_file": "Documentation.md", + "source": "sys_lua_runtime", + "target": "module_devices", + "confidence_score": 1.0 + }, + { + "relation": "loads", + "confidence": "EXTRACTED", + "reasoning": "Built-in modules are loaded by the Lua runtime before user modules", + "source_file": "Documentation.md", + "source": "sys_lua_runtime", + "target": "module_monitors", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter detects and emits monitor connection events", + "source_file": "Documentation.md", + "source": "adapter_hyprland", + "target": "event_monitor_connected", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter emits monitor disconnection events", + "source_file": "Documentation.md", + "source": "adapter_hyprland", + "target": "event_monitor_disconnected", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter monitors window creation and emits window opened events", + "source_file": "Documentation.md", + "source": "adapter_hyprland", + "target": "event_window_opened", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter emits workspace change events", + "source_file": "Documentation.md", + "source": "adapter_hyprland", + "target": "event_workspace_changed", + "confidence_score": 1.0 + }, + { + "relation": "differs_from", + "confidence": "INFERRED", + "reasoning": "App namespace convention is for sibling bread* apps; daemon-internal domains like hyprland have their own reservation", + "source_file": "Documentation.md", + "source": "app_namespace_convention", + "target": "adapter_hyprland", + "confidence_score": 0.5 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Event-driven architecture is implemented through adapters like Hyprland", + "source_file": "README.md", + "source": "pattern_event_driven", + "target": "adapter_hyprland", + "confidence_score": 1.0 + }, + { + "relation": "planned_generalization_of", + "confidence": "EXTRACTED", + "reasoning": "Phase 2 plans pure Wayland protocol engine to replace Hyprland-specific IPC", + "source_file": "upgrade.md", + "source": "roadmap_phase2", + "target": "adapter_hyprland", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "udev adapter emits device connection events when hardware connects", + "source_file": "Documentation.md", + "source": "adapter_udev", + "target": "event_device_connected", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "udev adapter emits device disconnection events when hardware disconnects", + "source_file": "Documentation.md", + "source": "adapter_udev", + "target": "event_device_disconnected", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Power adapter detects AC power connection and emits event", + "source_file": "Documentation.md", + "source": "adapter_power", + "target": "event_power_ac_connected", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Power adapter monitors battery level and emits low battery event", + "source_file": "Documentation.md", + "source": "adapter_power", + "target": "event_power_battery_low", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Network adapter emits connection established event", + "source_file": "Documentation.md", + "source": "adapter_network", + "target": "event_network_connected", + "confidence_score": 1.0 + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Bluetooth adapter emits device paired event when BlueZ learns about a device", + "source_file": "Documentation.md", + "source": "adapter_bluetooth", + "target": "event_bluetooth_device_paired", + "confidence_score": 1.0 + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Monitors module listens for monitor connection events to apply layouts", + "source_file": "Documentation.md", + "source": "module_monitors", + "target": "event_monitor_connected", + "confidence_score": 1.0 + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Devices module matches device connection events against configured rules", + "source_file": "Documentation.md", + "source": "module_devices", + "target": "event_device_connected", + "confidence_score": 1.0 + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Devices module handles device disconnection events", + "source_file": "Documentation.md", + "source": "module_devices", + "target": "event_device_disconnected", + "confidence_score": 1.0 + }, + { + "relation": "subscribes_to", + "confidence": "INFERRED", + "reasoning": "Workspaces module likely responds to workspace changes to maintain assignments", + "source_file": "Documentation.md", + "source": "module_workspaces", + "target": "event_workspace_changed", + "confidence_score": 0.5 + }, + { + "relation": "complements", + "confidence": "INFERRED", + "reasoning": "bread.wait provides coroutine-based synchronous waiting alternative to bread.on callbacks", + "source_file": "Documentation.md", + "source": "api_bread_on", + "target": "api_bread_wait", + "confidence_score": 0.5 + }, + { + "relation": "governs", + "confidence": "EXTRACTED", + "reasoning": "API stability guarantees apply to bread.on and all documented APIs", + "source_file": "Documentation.md", + "source": "api_stability_versioning", + "target": "api_bread_on", + "confidence_score": 1.0 + }, + { + "relation": "enables", + "confidence": "EXTRACTED", + "reasoning": "Event-driven pattern enables the bread.on subscription API", + "source_file": "README.md", + "source": "pattern_event_driven", + "target": "api_bread_on", + "confidence_score": 1.0 + }, + { + "relation": "requires", + "confidence": "EXTRACTED", + "reasoning": "bread.wait must be used with bread.spawn to run in a coroutine", + "source_file": "Documentation.md", + "source": "api_bread_wait", + "target": "api_bread_spawn", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Workflows use bread.wait internally for multi-step orchestration", + "source_file": "Documentation.md", + "source": "api_bread_workflow", + "target": "api_bread_wait", + "confidence_score": 1.0 + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Workflows spawn coroutines internally for multi-step automation", + "source_file": "Documentation.md", + "source": "api_bread_workflow", + "target": "api_bread_spawn", + "confidence_score": 1.0 + }, + { + "relation": "demonstrates", + "confidence": "EXTRACTED", + "reasoning": "Dock workflow example demonstrates bread.workflow API usage", + "source_file": "Examples.md", + "source": "example_dock_workflow", + "target": "api_bread_workflow", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Coroutine workflow pattern is implemented by bread.workflow API", + "source_file": "Examples.md", + "source": "pattern_coroutine_workflow", + "target": "api_bread_workflow", + "confidence_score": 1.0 + }, + { + "relation": "demonstrates", + "confidence": "EXTRACTED", + "reasoning": "CPU temp widget example demonstrates bread.widget registration and updates", + "source_file": "Examples.md", + "source": "example_widget_cpu_temp", + "target": "api_bread_widget", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Widget live update pattern is implemented by bread.widget API", + "source_file": "Examples.md", + "source": "pattern_widget_live_update", + "target": "api_bread_widget", + "confidence_score": 1.0 + }, + { + "relation": "planned_security_for", + "confidence": "EXTRACTED", + "reasoning": "Phase 4 plans to add sandboxing and permission manifests for modules", + "source_file": "upgrade.md", + "source": "roadmap_phase4", + "target": "config_modules_dir", + "confidence_score": 1.0 + }, + { + "relation": "triggers", + "confidence": "EXTRACTED", + "reasoning": "Pushes to main branch trigger dev-release.yml workflow", + "source_file": "CONTRIBUTING.md", + "source": "branch_main", + "target": "ci_dev_release", + "confidence_score": 1.0 + }, + { + "relation": "publishes_to", + "confidence": "EXTRACTED", + "reasoning": "dev-release.yml workflow publishes builds to dev track", + "source_file": "dev-release.yml", + "source": "ci_dev_release", + "target": "release_track_dev", + "confidence_score": 1.0 + }, + { + "relation": "publishes_to", + "confidence": "EXTRACTED", + "reasoning": "rc-release.yml workflow publishes RC builds to beta track", + "source_file": "rc-release.yml", + "source": "ci_rc_release", + "target": "release_track_beta", + "confidence_score": 1.0 + }, + { + "relation": "publishes_to", + "confidence": "EXTRACTED", + "reasoning": "release.yml workflow publishes to stable track and GitHub Releases", + "source_file": "release.yml", + "source": "ci_stable_release", + "target": "release_track_stable", + "confidence_score": 1.0 + }, + { + "relation": "published_to", + "confidence": "EXTRACTED", + "reasoning": "Dev track publishes to dl.breadway.dev/dev/ exclusively", + "source_file": "CONTRIBUTING.md", + "source": "release_track_dev", + "target": "distribution_dl_breadway_dev", + "confidence_score": 1.0 + }, + { + "relation": "published_to", + "confidence": "EXTRACTED", + "reasoning": "Beta track publishes to dl.breadway.dev/beta/", + "source_file": "CONTRIBUTING.md", + "source": "release_track_beta", + "target": "distribution_dl_breadway_dev", + "confidence_score": 1.0 + }, + { + "relation": "published_to", + "confidence": "EXTRACTED", + "reasoning": "Stable track publishes to dl.breadway.dev with GitHub Releases as secondary", + "source_file": "CONTRIBUTING.md", + "source": "release_track_stable", + "target": "distribution_dl_breadway_dev", + "confidence_score": 1.0 + }, + { + "relation": "demonstrated_by", + "confidence": "EXTRACTED", + "reasoning": "Autostart example shows the module skeleton pattern in practice", + "source_file": "Documentation.md", + "source": "pattern_module_skeleton", + "target": "example_autostart", + "confidence_score": 1.0 + }, + { + "relation": "complements", + "confidence": "EXTRACTED", + "reasoning": "Command namespace is the outbound complement to the bread..* inbound namespace", + "source_file": "Documentation.md", + "source": "command_namespace_convention", + "target": "app_namespace_convention", + "confidence_score": 1.0 } ], - "input_tokens": 0, - "output_tokens": 0 + "hyperedges": [ + { + "name": "dev_release_pipeline", + "nodes": [ + "ci_dev_release", + "workflow_version_compute", + "release_track_dev", + "distribution_dl_breadway_dev", + "package_bakery" + ], + "relation": "orchestrates", + "description": "Complete dev release pipeline: trigger on main push \u2192 compute version \u2192 publish to dev track via bakery" + }, + { + "name": "event_normalization_flow", + "nodes": [ + "adapter_udev", + "adapter_hyprland", + "adapter_power", + "sys_bread_daemon", + "api_bread_on", + "sys_lua_runtime" + ], + "relation": "implements", + "description": "Event normalization flow: raw signals from adapters \u2192 daemon normalizer \u2192 semantic events \u2192 Lua subscriptions" + }, + { + "name": "module_lifecycle", + "nodes": [ + "config_init_lua", + "config_modules_dir", + "pattern_module_skeleton", + "api_bread_on", + "sys_lua_runtime" + ], + "relation": "orchestrates", + "description": "Module lifecycle: init.lua runs first \u2192 modules/ auto-discovered \u2192 skeleton pattern \u2192 subscriptions registered on_load" + }, + { + "name": "workflow_execution_flow", + "nodes": [ + "api_bread_workflow", + "api_bread_spawn", + "api_bread_wait", + "example_dock_workflow", + "api_bread_notify" + ], + "relation": "enables", + "description": "Workflow execution: define body \u2192 start workflow \u2192 spawn coroutine \u2192 wait for events \u2192 step tracking \u2192 completion" + }, + { + "name": "widget_rendering_flow", + "nodes": [ + "api_bread_widget", + "api_bread_every", + "example_widget_cpu_temp", + "api_bread_state_watch" + ], + "relation": "enables", + "description": "Widget rendering: register widget with typed tree \u2192 update on timer or state change \u2192 breadbar renders live" + }, + { + "name": "release_cycle", + "nodes": [ + "branch_main", + "ci_dev_release", + "ci_rc_release", + "ci_stable_release", + "release_track_dev", + "release_track_beta", + "release_track_stable" + ], + "relation": "implements", + "description": "Single-trunk release model: work on main \u2192 dev publishes on every push \u2192 RCs tag and test on main \u2192 stable tags final release" + } + ], + "built_at_commit": "96639516b1f31633f0a7bdd704c6d7c38e1422bc" } \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 0000000..55810af --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,252 @@ +{ + "bread-cli/src/hooks_git.rs": { + "mtime": 1784781158.0572724, + "ast_hash": "7a29b5d5d90170f0aef9cececc7d8656", + "semantic_hash": "7a29b5d5d90170f0aef9cececc7d8656" + }, + "bread-cli/src/hooks_shell.rs": { + "mtime": 1784781158.0582726, + "ast_hash": "c5d5b8922fcff79954ddb00496721603", + "semantic_hash": "c5d5b8922fcff79954ddb00496721603" + }, + "bread-cli/src/lib.rs": { + "mtime": 1778512393.4941568, + "ast_hash": "d1bf6e1c239498521c42418f672bc400", + "semantic_hash": "d1bf6e1c239498521c42418f672bc400" + }, + "bread-cli/src/main.rs": { + "mtime": 1784781158.0592725, + "ast_hash": "db407455fee59858b369f8b8955de3d7", + "semantic_hash": "db407455fee59858b369f8b8955de3d7" + }, + "bread-cli/src/modules_mgmt.rs": { + "mtime": 1784781158.0592725, + "ast_hash": "ecef9a05ab9c0396ed7a27404b46334d", + "semantic_hash": "ecef9a05ab9c0396ed7a27404b46334d" + }, + "bread-cli/tests/modules.rs": { + "mtime": 1784781158.0602725, + "ast_hash": "84fca8f87dc915b1cb523f8199e78521", + "semantic_hash": "84fca8f87dc915b1cb523f8199e78521" + }, + "bread-emit/src/main.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "350cefbf697cfd93f7df7b7bcc45a101", + "semantic_hash": "350cefbf697cfd93f7df7b7bcc45a101" + }, + "bread-shared/src/apps.rs": { + "mtime": 1785479966.7981513, + "ast_hash": "78da874557a45d9b06a9d0622c72dc5a", + "semantic_hash": "78da874557a45d9b06a9d0622c72dc5a" + }, + "bread-shared/src/glob.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "0594a313cb1909d1cca5fd5b8f241b68", + "semantic_hash": "0594a313cb1909d1cca5fd5b8f241b68" + }, + "bread-shared/src/lib.rs": { + "mtime": 1784781173.9236407, + "ast_hash": "8fabca4623d00ddfc131dea8d8c207c1", + "semantic_hash": "8fabca4623d00ddfc131dea8d8c207c1" + }, + "bread-shared/src/widget.rs": { + "mtime": 1784781173.9236407, + "ast_hash": "33272eb38c7fffbfa180cef7c5a286fc", + "semantic_hash": "33272eb38c7fffbfa180cef7c5a286fc" + }, + "breadd/src/adapters/bluetooth.rs": { + "mtime": 1778843727.5135255, + "ast_hash": "4d1df67347d5b7c9cdbcb12921a6ae28", + "semantic_hash": "4d1df67347d5b7c9cdbcb12921a6ae28" + }, + "breadd/src/adapters/filesystem.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "8ec9dcd8de13f30922cfbe9b4a3fff56", + "semantic_hash": "8ec9dcd8de13f30922cfbe9b4a3fff56" + }, + "breadd/src/adapters/git.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "6e6ff6ca318e28cd94690c30d41b520b", + "semantic_hash": "6e6ff6ca318e28cd94690c30d41b520b" + }, + "breadd/src/adapters/hyprland.rs": { + "mtime": 1784774788.7034824, + "ast_hash": "71537dbd86b413d94476f8022054f1f4", + "semantic_hash": "71537dbd86b413d94476f8022054f1f4" + }, + "breadd/src/adapters/mod.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "63885887c2fc3ea2314d7fe095e5df61", + "semantic_hash": "63885887c2fc3ea2314d7fe095e5df61" + }, + "breadd/src/adapters/network.rs": { + "mtime": 1778470615.8460202, + "ast_hash": "8706dc546b7e08d5aa084ca58c48559c", + "semantic_hash": "8706dc546b7e08d5aa084ca58c48559c" + }, + "breadd/src/adapters/network_rtnetlink.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "0c9d0bb2693bc46b11807f6b8ebb7c4c", + "semantic_hash": "0c9d0bb2693bc46b11807f6b8ebb7c4c" + }, + "breadd/src/adapters/podman.rs": { + "mtime": 1784781158.0622723, + "ast_hash": "97c08551c0fe53b0a5888d98730d35db", + "semantic_hash": "97c08551c0fe53b0a5888d98730d35db" + }, + "breadd/src/adapters/power.rs": { + "mtime": 1778470615.838569, + "ast_hash": "987d202ec0d30ec26b1d747a6e320ed7", + "semantic_hash": "987d202ec0d30ec26b1d747a6e320ed7" + }, + "breadd/src/adapters/power_upower.rs": { + "mtime": 1784781158.0622723, + "ast_hash": "fc0a36ca76d340c8be77644f63e462bf", + "semantic_hash": "fc0a36ca76d340c8be77644f63e462bf" + }, + "breadd/src/adapters/systemd.rs": { + "mtime": 1784781158.0622723, + "ast_hash": "b3884dbecd39acc38abdf67589a8b954", + "semantic_hash": "b3884dbecd39acc38abdf67589a8b954" + }, + "breadd/src/adapters/udev.rs": { + "mtime": 1778680581.3648126, + "ast_hash": "653a424baee8c436b2adb608c92c9fd2", + "semantic_hash": "653a424baee8c436b2adb608c92c9fd2" + }, + "breadd/src/core/config.rs": { + "mtime": 1784781158.0632722, + "ast_hash": "0bc6dd90a2398b22f5fdbf1d647b4c7d", + "semantic_hash": "0bc6dd90a2398b22f5fdbf1d647b4c7d" + }, + "breadd/src/core/mod.rs": { + "mtime": 1778471738.0735896, + "ast_hash": "3df83a958dd6ee5d09712b7cc03e15c9", + "semantic_hash": "3df83a958dd6ee5d09712b7cc03e15c9" + }, + "breadd/src/core/normalizer.rs": { + "mtime": 1784781158.0632722, + "ast_hash": "5e918ed12395767b6d0c315d804f1215", + "semantic_hash": "5e918ed12395767b6d0c315d804f1215" + }, + "breadd/src/core/state_engine.rs": { + "mtime": 1784781173.9246407, + "ast_hash": "162df9607c8a733a7060bb732fdcf783", + "semantic_hash": "162df9607c8a733a7060bb732fdcf783" + }, + "breadd/src/core/subscriptions.rs": { + "mtime": 1784781158.0632722, + "ast_hash": "8735d4717b74523c787dab9ea2b0bbd8", + "semantic_hash": "8735d4717b74523c787dab9ea2b0bbd8" + }, + "breadd/src/core/supervisor.rs": { + "mtime": 1778680581.3778126, + "ast_hash": "403f7ba1807c71f9b89d81bfeff2681a", + "semantic_hash": "403f7ba1807c71f9b89d81bfeff2681a" + }, + "breadd/src/core/types.rs": { + "mtime": 1784781173.9246407, + "ast_hash": "830da3a3b75e0cad06f07f971950bbbb", + "semantic_hash": "830da3a3b75e0cad06f07f971950bbbb" + }, + "breadd/src/ipc/mod.rs": { + "mtime": 1784781173.9246407, + "ast_hash": "c26947d0a253ab5bec356049bb63d7e5", + "semantic_hash": "c26947d0a253ab5bec356049bb63d7e5" + }, + "breadd/src/lua/mod.rs": { + "mtime": 1784781173.9246407, + "ast_hash": "6816dd3c14657467a4e537328d6edb59", + "semantic_hash": "6816dd3c14657467a4e537328d6edb59" + }, + "breadd/src/main.rs": { + "mtime": 1784781158.0642722, + "ast_hash": "b59d4e025c652b074a87638d99823418", + "semantic_hash": "b59d4e025c652b074a87638d99823418" + }, + "breadd/tests/ipc_integration.rs": { + "mtime": 1784781158.0642722, + "ast_hash": "116f390ea369b67ddefa95b8519de3b7", + "semantic_hash": "116f390ea369b67ddefa95b8519de3b7" + }, + "examples/modules/active-window-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "a5f6fb2c54775a49ddaf29674f86571d", + "semantic_hash": "a5f6fb2c54775a49ddaf29674f86571d" + }, + "examples/modules/bluetooth-toggle-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "c8529dc45862adf4f63db48674a28277", + "semantic_hash": "c8529dc45862adf4f63db48674a28277" + }, + "examples/modules/cpu-temp-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "c214e573fa1338b9e5e56ce38a1a36e3", + "semantic_hash": "c214e573fa1338b9e5e56ce38a1a36e3" + }, + "examples/modules/dock-monitors.lua": { + "mtime": 1784781158.0663679, + "ast_hash": "4abe51f19614d2bf117ac35e95324801", + "semantic_hash": "4abe51f19614d2bf117ac35e95324801" + }, + "examples/modules/dock-workflow.lua": { + "mtime": 1784781158.0663679, + "ast_hash": "7ea9293195fdcb839acaa52bc0d040b3", + "semantic_hash": "7ea9293195fdcb839acaa52bc0d040b3" + }, + "examples/modules/focus-mode-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "f62c366c2c85cfbe59eef663fc607230", + "semantic_hash": "f62c366c2c85cfbe59eef663fc607230" + }, + "examples/modules/git-branch-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "25ae6c6190547d7ca7ad649bc288eac1", + "semantic_hash": "25ae6c6190547d7ca7ad649bc288eac1" + }, + "examples/modules/low-battery-warning.lua": { + "mtime": 1784781158.0663679, + "ast_hash": "e0ba79860562fc36fa8cb183bc576fb7", + "semantic_hash": "e0ba79860562fc36fa8cb183bc576fb7" + }, + "examples/modules/pause-media-on-headphone-unplug.lua": { + "mtime": 1784781158.0663679, + "ast_hash": "6c4cf82b6963eb93df224bed60d06c2d", + "semantic_hash": "6c4cf82b6963eb93df224bed60d06c2d" + }, + "examples/modules/workflow-status-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "9f913a66a0f8654dadc1c5d6c2be0938", + "semantic_hash": "9f913a66a0f8654dadc1c5d6c2be0938" + }, + "scripts/install.sh": { + "mtime": 1778679456.2324038, + "ast_hash": "c471884651bedb94c2cbceda02dee99c", + "semantic_hash": "c471884651bedb94c2cbceda02dee99c" + }, + "CONTRIBUTING.md": { + "mtime": 1785467202.8123527, + "ast_hash": "83fdc4753fadb0a6caba7d9fa5126055", + "semantic_hash": "83fdc4753fadb0a6caba7d9fa5126055" + }, + "Documentation.md": { + "mtime": 1784781173.9236407, + "ast_hash": "5cbefc87f14fa998b29d8720a2c35ead", + "semantic_hash": "5cbefc87f14fa998b29d8720a2c35ead" + }, + "Examples.md": { + "mtime": 1784781173.9236407, + "ast_hash": "6bcd7a14be53a9f67ef6912b160da8bc", + "semantic_hash": "6bcd7a14be53a9f67ef6912b160da8bc" + }, + "README.md": { + "mtime": 1784781158.0562725, + "ast_hash": "4fb428200bf6ef1aef21552842249237", + "semantic_hash": "4fb428200bf6ef1aef21552842249237" + }, + "upgrade.md": { + "mtime": 1785826079.9260893, + "ast_hash": "d298b8982ab58c0155e8f22b96dd5666", + "semantic_hash": "d298b8982ab58c0155e8f22b96dd5666" + } +} \ No newline at end of file